When you create a game world, its good to organize it in a tree like way of hierarchy of objects. Let's take almost any entity in any game, most likely it has some stuff attached in this hierarchy (a ...