Update mob.py

implements the basic visibility system