add game framework