Working board initialization. Needs to be hooked up to UI using data binding.