Focus Home Interactive launched their new website for Contrast the highly stylized platforming game from developers Compulsion Games. They also released four new screenshots for your viewing pleasure which showcase the weird and wonderful world they have created for the game.