Smart moving (25/30)

Smart moving