So most of you have to know this is a feature from scratch, and that hiding does exactly that, as if to hide and disable all things related to it, and show would reval it again. In scratch, this was crucial becuse unlike flowlab it did not have levels or a big space to use, it was essential for fitting everything on one big screen.
So why would we need this for flowlab? Partly? Animation wise. We could have a flashing animation that van play hwile other aninations are running (ect, you get hit, your charcter flashes while running and idle animations are happening).