If you don't know what to do... Here are some suggestions. Feel free to do whatever else you like, this isn't a todo list. Minor Stuff: - Fix importable format to include optional IV/Level - Make global messages not flash you Casual Stuff: - Add some scripts snippets in a scripts/ repository now that we have sys.import() - Remove widely used references in battle engine, use int values instead (for turn(b,s)["Failed"], "DamageInflicted", "AbilityNullified", ...) Important stuff: - Write a plugin such as Theme Downloader - Extend the plugin system - A way to not get disconnected at first wrong password, rather a popup warning that the pass attempt was unsuccessful - Make usage stats plugin interfere with challenge cup, in the way it would provide random pokemon from non-CC battles. Make a pool of 10000 pokemons, and erase random / pick random from it? Find a way for persistent storage, either by loading from usage stats file at the beginning or storing manually -Write doc about plugin-making in the wiki Big Stuff: - Change the statsextracters / UsageStatistic combination to allow auto monthly separation of the stats Major Stuff: - Implement a way to balance the load on between several servers with an inter-server protocol