The game was really fun to play! There's a few things I'd change, though:
- The .zip file was missing libstdc++-6.dll, libgcc_s_seh-1.dll, and libwinpthread-1.dll. They had to be added to get the project working.
- Charging a shot stopped working if your mouse was outside the (kinda small) game window - but that might be a limitation of the API you were using...
- As I'm sure plenty of people have noted, it leaks ~200MiB of memory every second. That's what you get for not using a language with a garbage collector! I can see how this would be an issue for lower-end machines.
Overall, though, you did well and I think the game is really fun! It's incredible work, especially considering you wrote it all in C++ :)