Melin Melyn address harsh realities with colourful absurdity