fiddled with class hierarchy

still trying to have Standard be both a board and a square.
algorithm practice