getValidMoves

abstract fun getValidMoves(player: Player): List<Move<B, MG, P, C>>

Returns a list of all possible valid moves of the given player

Return

a list of all possible valid moves of the given player

open fun getValidMoves(): List<Move<B, MG, P, C>>

Returns a list of all possible valid moves of the current player

Return

a list of all possible valid moves of the current player