I did a lot of experimenting on this one and this is the final result:
Spoiler show


If you think there's something I could have done more post it here, and I will try to fix it in the future.