Лучше перенести эту логику в Loader, это его зона ответственности.
Игровой мир должен уметь создавать/перемещать игроков.
А работать с представлениями мира должен лоадер.