Controlled Mobility in Mobile Sensor Networks: Advantages, Issues and Challenges