add new effect for win
Revert "add new effect for win"

This reverts commit 6c8f6717e3a6d08848380c3b728d2b16a15eec3f.
Revert "Revert "add new effect for win""

This reverts commit 6c85ed88ae56c986c47805007e417c38355b9553.
merge new code from Dante