Think changes

Moved the map update into the game, started changing the entity think
functions to use a timestamp