clear & reload npcs on vertical move

unload & reload npcs on vertical movement, check z-level of npcs when loading them.
fix for #4136