updated squares and pieces to rely on prototype rather than new method for each instance... starting to dev the move manager from scratch after talking with Moshe