Implemented a usable UI and a board populater that will populate any given size of board