Fixed the settings parsing and fleshed out the entity system architecture