An infinite puzzle game with dynamically generated, guaranteed-solvable levels.
JavaScript is required to play. Please enable JavaScript and reload.