updated Fighter to have an fov.  I don't know how to set it in the __init__, so I have to run 'set_fov(Game) after I create the monster.
had to do some surgery in entities.py to make BasicMonster() use it and edited 'closest_nonclan' to only return the object, and not the fov