Duck in time to get over the obstacle on moving platform 96.40% of players have unlocked this achievement