The visuals and audio are great. However it's really easy to cheese the fights because as soon as you hit someone with your attack, you can just immediately use another attack. My suggestion would be to add a small delay to when you could fire again so you have to worry about where you're standing instead of being able to spam attacks and never worry about getting hit.