I will not be working on this project as it is too much work. This is really broken and does not work very well.
THIS HAS TAKEN ME 31 HOURS AND 30 MINUTES.