update 1.089

movement rewrite.

TODO: clean and polish. write permissions -> stop acceleration at jump