Fix dNPC handling in the walk command

Gotta remember how Java works, sometimes it gets confusing -
dNPC.equals(same dNPC) doesn't always pass unless you /make/ it pass
with an equals method.
Also don't pointlessly loop.
Also, fix a meta typo.