I'm not sure if this concept has been done before, but merging mini-games with a dating simulator works really well, and the mini-games are very creative!