Basic game client framework.