Great concept. If the game can be divided to levels that gradually increase difficulty, it will be the perfect puzzle game.