42 Providing enhancements within online computer games in the form of online non-downloadable software that enables computer game players to interact with each other in real-time; providing and game applications within computer games in the form of online, non-downloadable software that enables computer game players to interact with each other in real-time, select play options, and communicate with each other while playing; enhancements for computer games, game applications and development tools in the form of online, non-downloadable software that enables computer game players to interact in real-time; providing a web site featuring technology that enables users and/or game players to interact in real-time, select play options, and communicate with each other while playing; computer game enhancements and development tools via the Internet, computers, mobile computers and wireless devices in the form of online non-downloadable software or downloadable mobile applications that enables game players to interact with each other in real-time, select play options, and communicate with each other while playing; providing online computer and electronic enhancements within online computer and electronic games in the form of online non-downloadable software that enables computer game players to interact with each other in real-time, select play options, and communicate with each other while playing; Providing a website on the Internet for hosting computer games. providing a website featuring online software tools in the nature of non-downloadable computer software for use in accessing, playing and tracking performance regarding computer games provided online and via computers, mobile computers and wireless devices, and for communicating with other players of such games, and for creating and hosting micro-websites for others; Computer services, namely, software development services, computer programming, design, development and deployment of computer games, video games, online games, game related applications and development tools for others; providing online non-downloadable computer game software, applications and development tools in the form of online non-downloadable software and a website featuring technology enabling players to interact with each other in real-time, select play options, and communicate with each other while playing to enhance social networking experiences