board and game rendering separated