Refine Search: Dazzling Cervantez (眩惑のセルバンテス), Video Game