Really impressive! This is one of those team jam games that came together extremely well over an ambitious idea that could only succeed if everyone pulled their weight and knew what they were doing, so fantastic job :)
The only thing I can suggest is making more, polishing up the UI, and aiming to release a mid-length game, if you all do want to continue it post-jam. It seem you know what you're doing and I'd love to see this carried on!
Great job to everyone on the team!