1. 7
  1.  

  2. 2

    This was a great write-up with loads of cases covered! As a quick reference for simple shape collision (rect-rect or circle-circle), I’ve personally used the seemingly out-of-place MDN documentation on 2D collision detection.