Seems like you missed this step, which is really the most important one in the assignment. Using classes in your program is only useful if they encapsulate their inner workings. E.g. your Board class...