Removing initialization functions and moving all initialization code to constructor for Board