what is the number of multiplayer browser games released in 2003?
3