Add camera rotation in preparation for #8.