moved a few methods from Chess to Position