public PlayerBoard(PlayerPosition playerPosition, Color playerColor, MovesArrayAllocator arrayAllocator) { this.position = playerPosition; this.color = playerColor; this.allocator = arrayAllocator; this.ResetAll(); }