1. получить последнюю позицию, получить фактическую позицию на момент столкновения, найти направление.
import math
x1,y1 = obj.pos
x2,y2 = obj.lastpos
x = x2 - x1
y = y2 - y1
angle = math.degrees(math.atan2(y,x))
if angle < 0: angle += 360
print(angle)
#now you have the angle from it was heading
2.Если у вас есть угол направления объекта:
angle = obj.get_angle()
angle += 180
while angle>360: angle += -360
print(angle)
#now you have the angle from it collides.