Moving Board factory methods to Board class as class methods