seperated implemintation of class to a different file
changed name of class Core to Board