Almost OOify the user's end of maps

Forums are not yet transformed, so yeah