Fixed load and generate stuff, and added some framework for player data