It has potential! Perhaps just needs a bit of polishing overall.
I didn't understand the story, but it could be just me.