Past and Present Speedcube