Updated Camera class and PlayState