Nope. Everyone votes - I just check for cheating and upload the games, then announce the results at the end. I didn't want a panel of judges-type thing, because they would never be representative of everyone who played the games.
What items did you test that on? Things like the Old Rod and Itemfinder need to close the Bag screen, which is where I think your solution would fall down - it doesn't account for that kind of item.
I don't know what you've done to the scripts, so I can't help you with your problem. I assume you've done something, though, because even poccil wouldn't leave in such a big flaw (besides, no one's complained about it).
It did take in to account the player using an item :3 but I am having another issue now maybe you can help, I can't seem to correctly call the save screen or the pokémon screen :X do you have any idea?