Separate board and strand functions into separate files