Challenge is nice...but not all my friends can. Practice is just not the same as real play.
If I may post a suggestion...hope it hasn't been done yet: It would be nice to have a regular play mode for skins...so friends can just play...at different levels and tiers...like in stroke or match play.
Just a thought