GameMap now using std::stack instead of list