True, but I don't think that stops the sprite engine from checking collisions, and then doing more additional checks (outside of the DoCollision event) would just be asking for a performance hit wouldn't .

If I could get my head around the code above for changing the bounding box I might be able to get the desired effect.

I modified it to what, well if I were to set the bounding box myself would work, but it doesn't seem to take it the way I would lol.