part1....seperated most of the map logic out to an IMap object...and it still compiles in the localgamerunner
including files missed from last commit
all the logic about the map and the grid is now pulled from the map object (tested on local and networked runner)
added a new map
-added server code for replay viewer
-hard coded some actions into the replaygamerunner and it now plays them back
fogot 2 files