Camera class handles View and Perspective matrix