made the target manager a singleton - we should not allow two or more
target managers now that one manager is able to manage several robots