I'm liking the idea here, and it looks great, but the enemies really need pain states, as currently they can easily rush the player no matter how many times the player shoots them first. Or failing that, have them take fewer hits.
In any case, this still makes for a good foundation for something bigger 👍