Its a decent puzzle game where it requires logical thinking to progress through the endless levels. However, I personally think that you should implement a 2d array grid map to represent the position of the blocks and then leave the normal coordinate movement that you have done. This is because the game created inconsistent lengths when moving the boxes around trying to complete the puzzle. However, it is a well done game and I really enjoyed it.