Feature/tank starting points

Starting points in board, randomization of order and starting positions, board definition and related tests refactoring.
There is a gotcha. I want to make all non-obstacles fields a starting points