Time management and scope are two of the most important things to manage in game dev. It's certainly more difficult when you have other priorities to take care of, so great job finding the balance!