Use a dot...
Credit where credit is due :)
Add the right config names
Update latest version
Just debug it
Recharge status needs to be persistent over server restarts
Sort out lightning listener, going to be hard to test and see whether lightning strike in natural or not
Better logic