Essas funções têm a ver com colisões, mas o que elas fazem é muito diferente, então dar nomes que descrevam mais claramente o que elas realmente farão será mais fácil para futuros desenvolvedores entenderem a diferença sem ter que olhar para a lógica interna.
O método que verifica se o objeto está colidindo com outro objeto pode ser chamado de checkForCollision
.
O método que resolve as colisões do objeto com outros objetos pode ser chamado de resolveCollisions
ou handleCollisions
.
Quando duas funções fazem quase a mesma coisa, muitas vezes é o melhor tempo para dar nomes mais específicos para que a diferença seja clara.