Faz calculo correto de colisão.

Onde tem 16 e 32, deve ser utilizados width e heigth. Implementação
anterior não returna valores de width e heigth.