Cool. If its not something you want to keep to yourself [very understandable if it is], how are you handling rotation on collision? I've been trying to get my sphere collisions to simulate rotational differences but the math has been fairly difficult.