First pass at removing NPCs from the playerlist

imperfect (causes pointless respawns) but a functional proof-of-concept.


`.getBlock()...` would throw an exception without this check because... there isn't a block to get.