I like all your ideas! The only thing I would say is that it reads like a summary of a story, than the story itself; it sounds like you’re explaining what happens in a much longer story, like maybe a few chapters long. :D