1 star for effort,
think something like this would be better suited in the forums where you can get advice on how to polish the game a bit better. Think you have a nice rough draft of an engine, but no need to rush the final product, take some time to re-develop the art and fine tune the graphics, animation and hit boxes, as I died for literally no reason!
Keep it up!