What did I just watch? It slight reminded me of wonder showzen.