Thank you for the Feedback, Yes it has an end after wave 12 (Thank You for Playing screen). Sorry, one of the things I struggle the most is always making games hard. I dropped down difficulty a bit so hopefully people can complete the game.