Messenger class added
Messenger usage fixup
Smooth healing implemented