Superb! Thanks Alex.
Out of interest, what's the difference in how the can view handles the {{#if state.player}} vs {{#state.player}} or was it not updating as it was being referenced as {{state.player.name}} rather than {{name}}?
Thanks again,
Adam