Made control code simpler.

The previous code just caused problems, now you have to accelerate in
one direction. Either to slow down or speed up. But it is consistant and
works compared to previous builds.