Quite fun, you managed to fit a lot into this, and keep it interesting. Took me a minute to figure out what I was doing against the boss, but I got it! Good job