first version of a target guide impl (without collision time sorting)