FenUtility

fun FenUtility(string: String, whiteStartingRow: Int = 1, whitePromotionRow: Int = 7, blackStartingRow: Int = 6, blackPromotionRow: Int = 0, pawnPromotions: List<(Player) -> Piece2D> = listOf(::Queen, ::Bishop, ::Knight, ::Rook))