Abstract particles and waves dancing animation