NPC now collides with objects
NPC has a range and idle ai
NPC vision system and various NPC improvements