Change movement to not spam packets

Current implementation is tick-based. It will be faster on higher tick
servers. This and related problems should be fixed eventually.