returning game for ++ extensibility