Amazing job building this. I'm twice your age and have been programming since I was 11 too and am just blown away.
Just FYI, looks like you might have an infinite loop:
999+ TypeError: null is not an object (evaluating 'document.getElementById("finishloading").style')