Timescales make matters worse and it can be stressful. Good job with what you got made though. Hopefully learned some things along the way.