fix corruption in sitting points, added additional light properties
make PROP_DIFFUSE_COLOR a true property and wire up LightEntityProperties correctly