canvas-based asteroids game. includes (kind-of) particle effects.