added "var" to wave diagonal loops
combined waveDiagonal effects
updated wave diagonal effects
refactored effect names
refactored $clone styles for wave effects
completely refactored wave functions