- separated game and app context