Implement particles

I had to close my PR #75 as git nor me manually could fix the merge conflicts. Due to that I made new PR.

See https://github.com/SpongePowered/SpongeAPI/pull/260