New functionality: camera rotation in all directions
Cleaned up code