Detached camera controls from Player class