This is hopefully the final version. Fixed the randomizer (again) so that it can randomize properly and so the program doesn't die when you randomize more than once. Added finishing touches to the interface. :)