Mechanical platform puzzle