Finished change_size and fixed all the terrible little bugs.