committing for backup
#37: creating new netRandom in Board Interface
#37: scrapping previous Abstract Factory
#37: committing for backup
#37: committing for backup
#37: added in new structure for constructor