Feature/tank starting points

Starting points in board, randomization of order and starting positions, board definition and related tests refactoring.
Here I can see that you used valueOf(int), but is it any different than just assigning "0"?