hardcore anime fantasy angel harem uncensored western romance demon collection arcade puzzle animated sex free to play dating sim side scroller story rich urban fantasy