Chess engine and AI in Golang