An attempt at a UCI chess engine in C#