populating board now uses fill functions to fill the needed direction
header reflects changes to .cpp for fill directions