Still Sketchy

Needs a lot more work, of course! Profile loading should be finished
next, then unifying the players/viewports, and then weapons systems
after that.