Framework for collision in place, still having collision bug