Feature/tank starting points

Starting points in board, randomization of order and starting positions, board definition and related tests refactoring.
I followed the previous style. You're definitely right, I will change this