added basic model, updated first person camera and abstract human