Revert "Changes the map format a bit so that the server can make use of the same code as the client. Specifically, this means that everything not related to rendering is available in a base class and the client just extends those base classes to add in its rendering functionality. This will be used for clientside prediction later."

This reverts commit 0ae7d15917b2714d56d6e849bfa0b4be8f208e22.