added explicit and implicit conversions to integer for difficulty and ratings string
refactored display