a game framework by go