Close enough
Here's a few things that kinda gets to me.
1) you have the wrong double barreled shotgun (or shotgun for that matter)
2)imps don't shoot that cool fireball. it's not an imp if it can't shoot fire
3) no tab map?
4)z and c straffing?!? that's one of the worst strafing controls ever. it sucks for me
But I guarantee, despite everything i point out, this will pass and you'll make another =D