working on shape collision reaction