Feature: lighting engine

Begun to add implementation of lighting engine.
Current player has a light source that reveals and lights squares
around them.
Monsters don't become active until discovered.
Monsters becoming active are broadcast to every player.
Monsters take the lighting of the square they are on.