Fixed stupid bug (Join/Quit event called twice)
Refactor sendMessage, less repetitiveness