Hey, sorry to bring you back to three days ago, but I had a quick question regarding the collision and state machine system you have for your character's attacks - from what you described, it sounds like what you need for a successful kill is for the to be in attack mode, which is moving downward. If you collide with an enemy from the side while in kill mode, does it still kill the enemy? You may have to, once you know you've collided, check the positions (plus hitboxes) of each character to make sure the player is above the enemy. Obviously I can't see your code, and you probably thought of this already, but hopefully this helps?
Other than that, awesome job! You're making a lot of progress in such a short amount of time! Also, I like the FPS counter in the corner there - priorities, you know? Haha!