Added Map pointer to GameSession baseclass so that Unit::update does not need all those arguments anymore