A Typology of Virtual Worlds: Historical Overview and Future Directions | Synapse