how many genres of video games are there