tidying up and moving code into relevant classes, sorting fireworks by status and size