Pretty innovative mechanics. However they felt unpolished because of the annoying collisions. I personally use in these situations physic material with 0 friction, then it slides along and feels polished. Great work. Keep it up.
Also check my submition: https://yahub.itch.io/last-three