In this thrilling CG game rip, follow Sakura as she battles against the menacing threat of demons to keep humanity…