Fun puzzle game with great presentation! Last level especially had me stumped for a bit, well done both on a good entry!