To fix another bug previous the gameplay events are called before the data update. That is not the expected order.
It should be
update data (if needed) then fire possible gameplay events. Also because we didn't create events that get the specific event data an so the data is needed from the data update event.
To fix another bug previous the gameplay events are called before the data update. That is not the expected order. It should be update data (if needed) then fire possible gameplay events. Also because we didn't create events that get the specific event data an so the data is needed from the data update event.