Changes to Character Controller and Deformation

Character controller now uses Unity Character Controllers
Vertex deformation is now weighted, rather than binary.
Deformable surfaces now no longer pass through solid objects.