Learning Magic with Hudson the Magician