I'm not a fan of puzzle games personally, but even though I'm not a fan I can tell yours is designed well in all regards. Gameplay, mechanics, level design, music, sfx, graphics, etc.