Hardest Tomokazu Sato games