Got reshaping working with rectangles and ellipses. Starting work on squares and cirlces.
Got brute force method sort of working, but there is going to be a lot of problems.
AAAAhhhhhhhhhhhhhhhh!