42 Providing online non-downloadable software for playing treasure hunting games, racing games, fighting games, shooting games, sports games, role playing games, adventure games, and strategy games; creating an online virtual environment for users to create, modify, transmit, share, and comment on videos or other electronic media