Hmm this sounds fun.