Reality+ : virtual worlds and the problems of philosophy / - Chalmers, David John,