Two layers of floor must be used . The underlying layer comes upward slowly starting from one side and ending up to the other end. The layer which goes below clean automatically.
I just presented the idea and i need some time to bring this immagination to life.
i have lot more new ideas like this.