Add operator overloading to Vector. Fixes #13.

Also fixed a bug with the sparks causing funky little affter sparks.