Mish Mash Rush #19

This one is pushing the limits of complexity. It depends on my mood. Sometimes I can get lost exploring the details. Other times I prefer something that requires less thinking.