That sounds like a cool project! One thing to be aware of: light sensitivity is computed for the full view of a player, so if they have one token with 15% and one with 100%, the view will be as if all of them have 15%. Also, there's a minor bug right now where if you remove a token with a light sensitivity setting, it doesn't recalculate the sensitivity multiplier. you need to either set it back to 100% before deleting it, refresh the page, or set a different value on another token (or set it and set it back).