5 things.
Tens- you shift in and out of past and present tense a lot. In your writing you should try to stick to one or the other . The most common that writers us is past tense.
Explain as you go- I get that you have to explain things so readers understand what is going on, but I think you have a lot of opportunities to explain information as the story goes, rather than information dumping. As a general rule, if I have to info dump, I try to keep it constrained to a single paragraph. If I have multiple paragraphs of info dumping I try to break them up so my story doesn't feel like a history lesson.
The flow- I think while your sentences work grammatically, they could be better in they way they read. Some of your sentences feel like run on sentences, and others feel like they wouldn't role off the tongue very well.
Dialog- I think the character Dialog is a little hard to believe in specific places. They say things that make sense, but the way they say them feels unnaturally scripted.
Typos- you have quite a few.
That being said, I found the story interesting and it has a lot of potential.