Logic improved. Indentation improved. Private/Messages now will have different handlers.