canvas based impossible game.