By "core components" I mean things that are not moddable/scriptable. Things like what cards are where (decks, hands, playfield, graveyard), who's turn it is, what "phase" of the turn it is, how many HP each player has, etc. I think the "core" should do the absolute minimum to keep the game running, and everything else should be through the modder's API. Thoughts?