Positions are kept by index only.
Renamed entity type character and egg to player and target respectively.