First Venture Into NPCs

Today I added NPCs to the game. I simply reused the movement code of a client character and made them move in straight lines until hitting an object, then turning around. Ran into some issues with how I currently do character updates over network.