This game looks like it'd be really cool. Perhaps to finish it you should simplify it a bit? It's only your first game so don't try to be too ambitious. As you said, most of those require teams of like 10 and that's just for your average indie game alone. Good luck! Would love to see something from you!