Separated camera into it's own object and beginning to  flesh out the map class