player moves history is also fetched
new feature: when player notified on current move, then dont do it again
persistence added. this allows whole glued usecase to run and not send duplicate notifications