Keeps crop square
No more square bugs
Yay methods
Crop throws exception if out of bounds of image
New screensho