Text this: Dynamic Analysis of a Planar Hydraulic Rock-Breaker Mechanism with Multiple Clearance Joints