first person controller system


this is a general spatial query system supporting ray casting, sphere casting, and capsule casting
it is designed to be extremely easy to understand and use
features:
raycast vs triangles (returning closest hit)
sphere cast vs triangles(returning deepest overlapping triangle)
sphere cast all vs triangles(returning all overlapping triangles)
capsule cast vs triangles(returning deepest overlapping triangle)
capsule cast all vs triangles(returning all overlapping triangles)

this is a complete map of the API of the system, and self contained typing system