Rework Firework to conform to new components of game engine