Restructure GameInterface constructor similar to GameSystem
Update code to fit GameInterface constructor