[GameManager] Renamed to GameStateManager.
[EntityManager] Renamed to GameManager.
[EntityManager, GameManager] Created EntityManager. Moved entity manager stuff from game manager.
[Main, GameManager, EntityManager] Moved world generation to GameManager. GameManager now has EntityManager. setup() added to GameManager.
[main] Renamed entityManager to gameManager.
[GameManager] Removed setupWorldSize.
[EntityManager] Create record no longer returns a record.
[EntityManager] Update now takes in an obstructionmap.