Can't fathom how you got all this done in the time frame by yourself, but good job. I think the late game needs some balancing, but otherwise, a 10/10 game. I hope this gets you the win.