-fixed the initial board layout , uses helper methods in an initializer
for the 2d array
-added reusable method to draw the data model
-Fixed colors and UI