Chess Engine implementation in Go