Hey Ethan,
From what I've read, you've done a great job at taking ownership of programming after your main programmer left the team. I could not have done anything better than what you did to contribute to the team. Despite not getting the project properly finished, you can still work on it with your team after the semester's over, if you feel that the project feels too simple. You may not have felt very proud of your finalized product but I'm confident you can use what you've learned this year in future projects