Implemented the EffectPlayer class using the singleton design
pattern
Added documentation to effect.py
Added documentation in other classes to note where they
use EffectPlayer
Condensed RandomAnimation and Animation into one class, which uses a function passed in constructor to create particles. Added animation for ship teleport.
Added animation for destroying an asteroid