Chess Implementation Done in C#