Effects makeover

This commit contains my regular touch ups, along with the main development: moving animations.js into browserify & integrating it more cleanly with PIXI. Then fixing a bug where effects weren't being cloaked