I had a Custom Player Movement thing going on in my game for awhile (though I ended up using 8 player movement). I did get what I think you want accomplished through this:
Compare: Object[CustomMovement].Speed > MaxSpeed
--> Set Object, CustomMovement, Change Speed, Set MaxSpeed