mmmmmm tasy particles. you have no idea the debugging i went through to do this :(