I'm trying to implement Sparky's collision in my game using raycasting to determine if a bullet has hit a wall. I wasn't able to get it to work, so I looked through the raycasting demo to see what I was doing wrong. After running the demo it seems that the issue is likely with Sparky's dll.
When I press the left mouse button to fire a raycast I have to move my mouse to the bottom-right of the object I'm trying to fire at for it to work. In the screenshot attached the location of the sight is where I had to put the mouse in order to have the white square appear on the box where it did. I'm using the vanilla code that comes with the demo; 0 modifications have been made.
Any idea what's going on?
EDIT: Decided to attach the picture this time.
EDIT 2: I want to clarify that this happens with all the objects that are in the demo, including the red ones on the left that you don't see in the screenshot.
EDIT 3: Well I worked out the problem in my code, so I don't really need an answer to this after all

Still puzzles me why this would happen though.