This is Bowie's "Space Oddity" via Star Fox. With puppets!