Gah, ok, time to derail one last time, just to clarify things.
I did use masks on my sprites, and in fact, the one on the gun WAS exactly like how you drew it Nightshade. I think my problem was with sprite origins, they weren't placed at the right spot so that when you switch directions you fall instead of getting stuck in the walls.
As for checking the other collision issue, I tried figuring out the code for that, but I was unable to do so by the time the deadline hit, so I was forced to leave such a thing in.
The enemy bit... well that's just my bad
But I assure you that once I start revamping things that'll be taken care of.
And to corpus, I'll be working on it once my schoolyear ends, which is the end of this month. I'll have 4 months this summer to plug away at it, and figure out how to fix the flaws it already has, and just a general revamp.
Ok, shitshit, I totally gotta stop hijacking this thread. If people wanna keep saying stuff about my game, please refer to my game thread. I'm really sorry for derailing things nightshade!!! My original post was supposed to be a joke!