base class for all players and npcs
return gameobject for npcs, player or serverplayers; those gameobject creation/destruction/position are managed by graal like usual players/npc