Awesome puzzle game, really like the art style you used too. Very nice how you keep it fun by constantly add new mechanics without making it too hard (although there were some difficulty spikes).