2048 C# AI implementation