Brilliant puzzle game! Level 24 requires lots of moves to get all the pieces where they need to be. Took me several tries to get the whole sequence correct. User-designed levels for this puzzle mechanic would be awesome.