nextShape must be called on touch moves