very good work! took me a bit to understand the mechanics but once I did it was really fun!
I also really liked the art and music!