Mild fix to how entities store entities they see.

Just made it so when entities 'observe' other entities, they first reset
their set of 'seen' entities back to empty so they don't accidentally
remember entities being in places they no longer are.