Still working on vaild move

Have vaild move half way done, and have added some 2d arrays to building
of the board. Changes PieceColor to have a NULL color