Alright, lets go over this; the explanations are mediocre at best, several stats have little to no impact, and there are plenty of minor glitches. It's a cool premises, but it's not super original either.
There's a lot that needs to be touched up, cleaned up, and improved before I can consider this good. Still, decent.