Yep all your assumptions are correct and I agree the despawning rules ended up being too complicated
I don't see how this is even close to your game though, I'm downloading it right now to try out the non-browser version
P.S. I like how your video includes removing the game folder in the end :D