Better game reading, more features

And some optimizations.