added separate fireworks.js, fixed some styling issues in index.html