Decouple and generalize.
Broke out Camera class and, made it rotatable.