Fixed a subtle bug in last commit where dynamic component values would come from a previous state. Part of #389 and part of #396.
Fixed a subtle bug in last commit where dynamic component values would come from a previous state. Part of #389 and part of #396.

jkomoros/boardgame,jkomoros/boardgame,jkomoros/boardgame