added 'magic' play