Game design is enjoying. Also, player needs to have a strategy and there are lots of different ways to win against waves. Nice job!