Fixed turn in abstractTank and accelerate in movableEntity

We decided to separate speed and direction, hence the change in
movableEntity.