use GameInterface