Concurrent UCI Chess Engine written in Go