A great upbeat remake of one of Aphex Twin’s best. Almost one of the saddest songs of all times – but that might just be the Salad Fingers connection.