How Many Games Exist