massive rearchitecting heading towards v1.5 update, game code now shared between server and client