unable to test at the moment so this might throw runtime errors but...
-no errors showing in VS!!!
-added an action class
-moved "drawing specific code" (things like interpolation) to drawer
-rewrote some utility code to use grid locs instead of translating to coords
removed all references to drawer from Game class (it shouldn't have to know anything about the existence of what is being used to render it)
changed Drawer to be a TypeScript class and gave Client a instance of it
-fixed the freezing bug ...basically we were incorecctly marking some grid locs as not passable (error in pathing.ts)
-fixed bug in utilities.getDirection where up was never returned
included missing file
fixed the interpolation bug, things look good!