This is a fun concept! I found it quite difficult, but maybe I'm just bad.
I like the graphics and sound. Great work!