Ok, figure out the colliding through problem. It's likely to be somewhere in the final setCoordinates