In-progress logic puzzle game.