Seol mar théacs é seo: Characterising and recognising game-perfect graphs