Very nice.
I thought it was really good. It might look better to have the enemies sort of fade in, rather than just appear; but that of course is just my opinion.
If you wanted to make it more difficult, you could always give the players limited ammo. That way they have to make every shot count. It's really fun to play, good job.