While these games have created joy and happiness for their players, there have also been notions where these games have been a source of hilarious memes uploaded on social media.