Finaly, Finaly done. really happy with how this turned out, it was challangeing but fun, and thank you to the three of you who trusted me with this, it was great working with you all :)