Very fun puzzle game! I was badly missing an undo button when i messed up a move, especially in the later levels.