A software SSVEP BCI integrating stimuli within motivating and immersive virtual and augmented reality environments