Thanks a lot for the kind words! That's exactly what I was going for. While I didn't finish everything I planned to do, your comment makes me feel like I was on the right track, so I'm really glad. Maybe I'll finish the rest after the jam. Cheers!