Upgraded entire node_modules dependancy system so that now the socket.io is not compiled into the actual client. Ive also made any changes ive made to the default cocos-utils modules a child of the default... allowing you to basically run npm install and obtain all the modules you need. Im abstracted out the config to an external .js file which is loaded in the html page. Ive added an externs.js into the main project folder so that socket.io is not included in googles closure compiler. Ive modified the cellsize logic so that the game doesnt assume 32x32 tiles, this config has been placed into config.js. Ive modified the map placement so that maps that are smaller than the game screen are centralised middle and not aligned bottom left. Ive set a background colour for the rest of the screen as black in this case as well. Started work on orientation change logic to handle fullscreen window dragging.