Green Hills league mixes fun, competition