what would also be possible is use rectangles to check if the objects are close to eachother, and go to more precise methods if they are. then you get accurate collisions, and if there are a lot of objects on the screen, hardly any difference in speed since most will use the very fast rectangle...