replace set`s to list`s
hardcode 2d case for gen speed vector
----------------------------------
finish impactHandler for now