Neat stuff! The writing could use some refinement, but I can tell you put a lot of time and effort into the story. Good work!