more network command additions plus beginning refactor on game objects