Various mecanum stuff, especially invariant-direction