The switch system has to be redone so that it runs off a skill and not it's own entity. That gave a ton of compatibility issues. After that the Pokédex will need some finishing up, for some options when you view a page. I may just leave that be for the demo since the script works without the system.
When I release the demo, how often should I update the demo I have uploaded?