Tighten error reporting for painting failures
Fix various event errors
Further improve paint failure reporting
Make pollution messages positional
Don't spam blackout messages
Add another bounds check exception to diagnose a crash
Add some more missing execution contexts
Avoid creating some objects, to lessen GC pauses
Lift a var declaration
Preserve useStrict when compiling dist
Correct a comment
Disallow building parks on water