This game is really promising but I find myself completely confused as to where anything is. Something like a compass to guide the player on where to go is, in my opinion, essential to a game like this
The gunplay is fun though. I like how quickly you can go from completely overwhelmed to easy breezy in a matter of seconds.