A cpu and gpu based particle system written in the rust programing language