rough as hell creation of collision resolution