generalization

fileManager added, new exchangeDialog, refactor sprites into utilities