Updated BoardData, WinValidation to improve decoupling of classes