Great concept - it has a good amount of difficulty that kept it interesting. Level 3 was particularly tricky - only one I couldn't get. But it was really fun! Nice work!