I take it you're a young developer, you did a pretty good job overall.
Very nice Theme fitting, and the story was very endearing. some nice music would have really made it.
The platform mechanical were simple, but they worked well. I did have an issue where my shield wasn't working, I think that's probably due to differences in screen setting. So fixing this would be as simple as upping the shield size.
other points, you always want to give the player a way to quit the game. whether it's simply back to the main menu, linking it to the escape key, or just a big old button that says "quit" on it. It's just a small quality of life thing for your players. I'm not dinging you for that, pretty much everyone forgets it.
given how critical text was to your game, I would also advise some custom font's next time. stopping off at Dafont.com is the easiest way to get a font that fits your theme.