Thanks! The collisions are done in 3D so sometimes the circles aren't on the same plane even if they overlap. Unfortunately I'm drawing the player circle on top of everything in the game even if the other circle is behind it. I just ran out of time to fix it up unfortunately.