LudumDare 26 entry. Puzzle game.