DeviceManager and Server - handles the positioning of the devices