For a first jam its great work, mine certainly wasn't that complex. There are several systems working fairly well here, but the overall presentation lacks from polishing. I'm sure you're next jam will go a lot better once you get the hang of finding the right scope and leaving time for testing.
Good work, promising!