easy: make manual collisions.
Load all of those coordinates into an array. Calculate distance. Calculate Angle. if distance < bodyradius, move or stop.
Don't stop using entity colision as they're useful for all other collisions.
A special case would be than always you'd have on the array a distance 0 with the self, so make an if dist < bodyradius and > 0 then bla bla.
Load all of those coordinates into an array. Calculate distance. Calculate Angle. if distance < bodyradius, move or stop.
Don't stop using entity colision as they're useful for all other collisions.
A special case would be than always you'd have on the array a distance 0 with the self, so make an if dist < bodyradius and > 0 then bla bla.