Updated version of this sketch. I’m still on my trip, so I haven’t had the proper means to keep working on this. I’ll probably finish it sometime when I’m back home.