decoupled most of the board and timer modules, working on square module now