add player and review the global design of entities again