Smart moving (22/30)

Smart moving