Added collisions. Not quite working... is the radius too small?