Yep that was pretty much the idea of having it a bit metroid vania like, though the enemies were supposed to have a bit more fleshed out evolution system but i had to simplify it cause the one i was trying to make caused crashes and i didn't know why so i moved on.
The bounce gun was supposed to have actual ricochet trajectory but i couldn't figure out how to do that, so i just made it bounce back to get close to what i intended in hopes that it would still be fun to have a bullet that could do multi kills when bouncing between enemies and wals etc..
Glad you liked it despite the falws though, thanks for your comment :)