Added a pitch black shadow layer
Cast a light source around the player
Prevent light source from wrapping around