Critical Pieces Of Online Gaming