The core idea is good and it's fun if a bit repetitive. Some more enemy types would have given some variety. Perhaps it's not very clear that you have to roll when you run out of ammo although I got the hang of that after a bit.