Make sure we update state after walking characters