Chess.Data.Entities.ChessPiece.GetValidMoves C# (CSharp) Method