If you're familiar with how 2D games are built, you may have come across the notion of collision detection algorithms. One of the simpler forms of collision detection is between two rectangles that ...