Hi there..
Im the creator of overwatch.
Overwatch is a browserbased Game that plays like some of the
TableTop Games i played in my childhood. These are Hero Quest, Space
Marines and some others. It is not Massive Multiplayer, but "small
Multiplayer", to be exact, only 1 vs 1 for now.
Overwatch is at late alpha stage, so if you like to pop in and leave a comment, feel free...
So long...
MrMaxx