Implements (untested) board-side game logic