Block + Sprint

Added major block optimisation, some anomalies still remain but will be
fixed soon.

Also added "Spring". Hold shift to double running speed. Mainly put it
in for fast exploration when i was looking for graphical anomalies, but
could be a game feature.