From RPGs to roguelikes, we've ran꧋ked the best single-player games that can keep you grinding for months.