Reworked Board and Game interface , added tests