Movement

Overhauled movement system, made lots of minor improvements.