Various fixes on the road to getting the balance challenge working.  Getting close, but not there yet.