The system for this already works I just need to finish implementing all the different effect types.
The system for this already works I just need to finish implementing all the different effect types.