Starting to be usable

This update makes pretty much all aspect meet a working level of
functionality. Still more work needed on specifics like speedalteration
on ToSteep surfaces and so on but most things are there now and works.
Well kinda. :smile: