work towards new pause and menu systems