Core classes for tyrant stuff. This contains interfaces for Simulators and Decks, as well as implementation for some deck types.