updated web essentials
provided a button to simulate the rounds one by one

 - all actions have now type names to allow different UI for each action type
 - the history log filters NoOpActions
 - simulate one round stops and returns false if the simulation round has had no effect on the state
updated nuget packages