Clever implementation of the theme! Really cool that you made all the art and sound yourself!
The last level was really tricky , too tricky for me - but I am not that good at puzzle games :).