refactor drawBoard into View WIP