working update functions for selecting by act, difficulty and globally. (slow as hell, for now.)