Wow, that is a lot and quite the project that you still have planned there. I think for a first game jam game and your additional time-constraints, you already built quite a strong foundation! I'm eager to see more =) Keep me updated!