It has way too much going on at once, but looks very good. You should try making it more clear when the player's been hit.