title change
Major refactoring to break board into its own class