impl more random tank movement