A multiple purpose go game written in JavaScript