Generic Battle Game (GBG) Based on pokemon