add Game interface
merge