Satellite control tower