`CollisionMaster` now handles doubly recursive collision detection or whatever. Ugh
Added normal calculation for `LineTerrain` to `LineEditor`