fixed const-correctness
more createGameObject() splitting (adapters)