Player profile generation working

Now on to some cleaning and design work