Improved control

Rails are now only placed for upward inclines. Carts behave better with
block collisions.

TODO: rails for downward slopes. prevent rail breakage on surfaces like
ice (possibly a regengine fix?)