Yet another cool flash game concept combining puzzles and platformers.
Tags: Game, Platformer, Puzzle