Reminds me of a tower defense game with the setup of buildings between waves. The mechanics are really well-implemented, between the health, money, and shop, not to mention all the different types of items. Really creative project, well done!