added Camera to World and the necessary interface