Move Camera class to its own file