BoardManager.cs implemented