There's an interesting proof of concept here that desperately needs some onboarding tutorial system and better balance.