Difficulty customization framework created
Minor fixes

commit before major changes with iPad compatibility