Separated game into Client and Server models, which are identical in functionality now except clients have graphics and server is headless.