*/
public Sprite lastCollidedSpriteOf( Layer layer ) {
for ( Iterator<Shape> it = layer.children.descendingIterator(); it.hasNext(); ) {
Shape shape = it.next();
if( shape != this ) {
Sprite collided = shape.layerLastSpriteCollision( this );
if( collided != null ) return collided;
}
}
return null;
}