Rumpelstiltskin a colourful, catchy show