Aside from the challenges you mentioned I just want to say that this looks really cool, and at first glance looks like a great way to also just bond with your partner while learning.