Is the World class meant for just the initial setup of what the screen/level will look like and nothing else after that? And if I wanted to update and add new objects or remove them throughout the game as the player interacts in that level, I should do so by putting the code for that in actor subclasses?