Almost done, need to add fillBoard function