Add VertexObject interface
Allow VertexArray and VertexBuffer to implement VertexObject
Modify WanderingNPC to render using a VertexArray