添加了NPC类简单实现，将ActiveObject中Render和Update函数改为Virtual，并逐层向下继承及实现