Congratulations! Well done! It sounds like you made an impressive amount of progress, and I'm happy to hear that. Again, my offer to try and help you out with the puzzle you mentioned still stands, if desired.
Good luck with the rest of this project!