Frontiers in virtual reality