Added particle API + Rewrote packet system (not finished yet)