Magic ball