Taking time out of your busy schedule to work as the lead game designer for a game is really quite a difficult task. Designers need to have good time management skills and the ability to adjust their thoughts. As a designer myself, I understand this situation. And your final presentation shows that you did overcome the difficulties. It's great to see that your game ended up with such a high level of completion. I really love it.