added better multiple start and goal location management, monster state management, more functionality to gamemanager