bugfixes and code optimization

[bugfix] crash if config file has wrong syntax for volume option
[syntax] optimized if ... then ... else clause in logo.draw()
[grafix] added newer background image