Instantiation structure changed -- top down from GameEngine