Metodo para empurrar caixas

estou desenvolvendo um game tipo labirinto onde um inseto empurra pequenas caixinhas dentro de uma sala, estou com dificuldade para criar um metodo para fazer isso com o collidesWith(Sprite s,boolean b) e queria fazer algo diferente do famoso sokoban pushBox, se alguem poder me dar uma dica. quem se interessar posso dar mais detalhes do game

Como o JavaDoc informa:

collidesWith(Sprite s,boolean pixelLevel)

Parameters:
s - the Sprite to test for collision with
pixelLevel - true to test for collision on a pixel-by-pixel basis, false to test using simple bounds checking.
Returns:
true if the two Sprites have collided, otherwise false.

o video mostra como funciona o game, ainda esta no inicio, se alguem tiver um metodo melhor pra empurrar as caixas me da uma dica…alem disso vou inserir NPC’s no game e eles tb poderao empurrar as caixinhas!

Opas ta ficando show o negocio, nao posso te ajudar muito na parte de games, trabalho com aplicativos comercial, mas se precisar de opiniao ou alguma coisa mais voltada para area de sistema chama ai, me adiciona no MSN vai ser massa trocar umas ideias mlorenzi11arrobahotmail.com

valeu… vou manter contato
buranazzuppa@hotmail.com