no negative speeds
fixed timer