Let user dynamically adjust options of Energy2D simulation

51873425

=> Do not store them in closure variables. Each time when some option
is needed, read it from properties object provided to engine /
solvers. The only exception is for immutable options, which can be
stored in closure variables for convenience.