This is really good! At first I thought it just felt pretty similar to slidy cube puzzles, but it really comes into it's own and becomes a proper game. Well done! You could develop this into a full game, honestly. It'd work on iOS, wouldnt it?