Types of Online Games for Gaming Fun