Lots of potential here. Good variety of weapons, enemy wave variety, and concept. Some small balance issues, like easily running out of the primary ammo. But otherwise, there's fun to be had! Good job.