Added classes for logic aspect

Board completed, working on setup dialog and adding the logic classes