Some nice refactoring, and circular button support
More straightening things out

 - Better naming of files
 - MeshIntersection now uses the PointOverlap API
Re-enable high speed dynamics

API change: Mesh#corners -> #getWorldCorners
Tidy proximity test/example