I was wondering how could I check if two shapes intersect with one another. I am required to use custom Shape class, so using java.awt.Shape isn\'t going to work as a soluti