NPC loading and simple interaction has been added.

The way it is currently done could be a bit better, and so I will work
on it more later.