Man, this is way harder than it looks.
Very ambitious to have so many different game types in the one game but they do build on each other nicely.
I found the hitboxes to be a bit stingy, that is there were times I felt I shouldn't have been hit but was.
But man the music was really good! Gave a lot of gravitas to the feeling of the game. Great job!