Misc. fixes to Cigarette stuff
Created by: dylanstrategie
- Re-add delay for regular lighters. Intended to avoid spamming
- Fix the position of some update_brightness() instructions, leading to odd strings
- Fix a few typecasts, add a visible_message or two
Changelog included
Fixes #4493 (closed)