This is good, give me the evening to touch it up a little, I will post an updated version, this is like 90% solid as is... Just a few tiny things I would change a small bit

Great stuff smile