I initially used Physics-based collision, but that introduced a lot of imprecision which made the ice sections really stupid. That's why I switched to the raycast version. I may look into a circle cast version if I do something similar in the future.