Added translation, changed center of rotation to be the center of the piece (approx.)