JavaScript Chess GUI and chess engines in JavaScript and C# (2005)