Adding squish transition and option to specify different start and end transitions