Jogo em J2me

Pessoal, estou com uma grande dúvida sobre como controlar a colisão de um sprite com um cenário do tipo TiledLayer. Estou conseguindo controlar quando o sprite colide com o cenário, mas quando faço a rotação do sprite para ele descer, ele entra metade dentro do cenário, alguém sabe como resolvo isso??

Está desse a imagem do que está acontecendo