Implemented a basic Camera