not too sure how the waves themselves area race against the contract 'deadline' but this is a solid arena shooter, enemies have different behaviors, the upgrades + the push your luck aspect of the contract size is a fun combination. its just the game itself is only mid when it comes to enjoying it, killing enemies isn't very satisfying and i found myself choosing the shorter contracts just to get to teh boss faster.
all in all a worthy submission, be proud.