Fix ambient light getting set from the cell data for non-interior cells
Fix bad_cast exception when hitting creatures
Merge remote-tracking branch 'scrawl/hit'