A decent foundation for a wave shooter with good aesthetics. Unfortunately, there are a few issues 1. Waves of enemies sometimes don't spawn softlocking you. 2. Enemy path finding gets stuck on things a lot. 3. staying in the shop after the wave starts locks you in. Best of luck moving forward in your future game development projects.