On behalf of those like myself who have no clue who these characters are; what anime/game is this from?