BasicPlayer
constructor(id: UUID = UUID.randomUUID(), deck: ArrayDeque<CardInstance> = ArrayDeque(), hand: MutableList<CardInstance> = mutableListOf(), board: MutableList<CardInstance> = mutableListOf(), graveyard: MutableList<CardInstance> = mutableListOf(), health: Int = 10, mana: Int = 0, maxMana: Int = 0)