world: make player a pointer