Shape collision methods updated

Split in bottom check and sideways check