Everything For pokemon trainer challenge