starting on the move evaluator
cleaned up some objects - removed the unnecessary square object
more work on building the pieces objects