made some progress

Moving things into the main class, looking to make the first pass at the
board tomorrow