Separada a função de colisões em várias

Cada classe relevante tem a sua função de colisões