Definitely something odd going on with the highest scores on a few games. And definitely some odd games, period! :D