" , , - , , ?"
, , , .
x y ().
[- - , ]
- , .
- singleton ,
[ ] 4 NPC Humanoids
, - , . has-a/ is-a.
, , , . , , ? ? , , -. , ; . , , .
, : . , position:: move(). , NPC, - - , , - , , doesn ' t . NPC? , , NPC NPC.
, , 4 ( 5) ? Zero, One, Infinity , , . "" , .
, - . . - , , , .