Renamed AffineTransformation to EuclideanMove to get around the type stuff