I don't think I know what you mean by ownership of `_board`. I'm not really familiar with `shared_pointers`...