use immutable data with ids for lesson4
use immutable data with ids for lesson4

Removes redundant calls and prevents us from
pushing up the data on every tick

xeqi/gamma-playground,sgrove/gamma-playground,xeqi/gamma-playground,sgrove/gamma-playground