Added a config validator to ensure that pieces start in valid starting locations for their colors