update Sunday Apr 13th, Finish Move exist and flip functions