Refactor and validate in preparation for implementing piece moves