Refactors worker and adds rainbows (because I'm a professional)