BoardGame further impl