Board functionality update and new class

pArrContainer was added to General_Functions in order to simplify
working with arrays of pointers. This was incorporated into Board