Restructured client/server to ensure server runs minimal amount of code
(no animations, or other rendering stuff).
This reflects a client/server architecture more accurately.