Create board class, simplify path-generating procedure