Well done! This feels good! My only complaint is feeling so restricted in avoiding enemy attacks. With some practice, though, it would probably be easier. I think you have something really interesting to build on here!