made a board class extending ordered dict