See the modified files in attachment.
Use the \"r\" the switch start position\'s between two value (for the correct collision or not)
For example throw sphere with \"s\", and you will see the problem.
(In the source you can modify the start positions manually, and test collision with other values)
Best regards: dAlex
ps. exe was compiled with single release dll