completed camera rotation and 2d text overlay