Various changes

Refined the message object
Changed the way difficulty scales