removed unneccessary lines in #move method because of "pure" #handleXXX methods