added toString to GameState, StaticObject, and Tube