Implemented basic camera management, rendering not workign