Updated Craft and Board Classes and created the ImageLoader Interface