Refactoring things. Removed ClientSim and merged it with ClientApp. Next steps: Refactor
out the inheritance of ClientApp and move code to Renderer.
Done with the next part of the cleanup. Renderer is now separated from
ClientApp. ToDo: remove ClientApp's inheritance of Sim, clean up server
and shared.
//It compiles. Ship it!
Resolved ClientApp's inheritance of Sim.