Chess Game Application written in C# with good software engineering practices using multitier architecture.