time.byPosition accuracy
Bouncing fixed

Now cuts off iterations early
Does not get "stuck"