refactoring, move checking fence position into board model
tests for fences - player cannot place fence if he has not any remaining fences