Refactored a few very large files (app_inner, active_game) into multiple files
Added and removed comments in various places
Tried to make very few logic changes, mostly just moving code around, to reduce the load reviewing this PR. One or two places handle some specific error better, but it should otherwise be functioning the same as main.
Tried to make very few logic changes, mostly just moving code around, to reduce the load reviewing this PR. One or two places handle some specific error better, but it should otherwise be functioning the same as main.