Make lots of item methods const
Make map::generate_lightmap use has_flags for light source items
Const some player methods.
Rework fire handling to streamline using multiple fire sources to light items.