board class is done i think, can get data from file
fixed moveabledirs
fixed isSolved()
uses underscores now
added puzzles