updated docs, fuck JSDoc's strangeness
better Particles, more docs

new effects system, more documentation betters, more effect definitions,
started work on better particle effect support (rotation)