added texture cache and camera rotation with Q and E keys