Jak to się stało że ta funkcja mi uleciała z głowy O.o
xD
z direction to po prostu zrób point direction(xprevious,yprevious,x,y)
sp=point distance(xprevious,yprevious,x,y)
dir=point direction(xprevious,yprevious,x,y)
i przy kolizji przekazuj te wartości drugiemu obiektowi