adjusted collision check for object with angle different from 90, 180, 270, 360, 0