sketched out collision checker
sketched out collision checker