Smart moving (23/30)

Smart moving