Ahh, yes.
Your misstake is in GameEventSheet.
On "EndGame"
---Timer > LocalStorage.ItemValue
Is anytime true, because you try to get a value, that not exist, so its 0.
There are some ways to make it nice, but I will show you first the best way to understand(same like Score Event Sheet):
Fixed another little bug, you had "go to layout start", that was a problem. You dont die until your score was greater than highscore...
If you want to go to begin of current layout, try "restart layout".