Estou escrevendo um mecanismo de física simples em 2D. Meu primeiro objetivo é fazer com que a detecção de colisão funcione. Eu sei que meus objetos acabarão sendo compostos de formas primitivas, mas eu queria saber - uma biblioteca de detecção de colisões seria composta de várias funções de caso...