internal game