rene descartes on a stage doing moonwalk