Nice work! This game is way worthy of the the time and effort...one of my all time favorites.
I would take the advice on cleaning parts with rubbing alcohol and a mr clean white magic eraser...that combo is a miracle worker.
You'll be very happy once this is working.