Really fun puzzle game, reminded me of old flash games I used to play which is nostalgic! :D
The colour scheme and music were great and the puzzles were really fun and creative (especially the final one).
My one main criticism is that it was annoying how far the blocks slid on some levels, though it could be argued that that is part of the challenge.