I really like the effects. They're overkill but I like them.
It did take me some time to actually understand what was going on but afterward, the game was really fun to play.
Nice work!