[@timelord1101] new post up, sorry it took a while I had to get to work lol. Sorry it's a bit long, I got quite involved and carried away. Let me know if I need to make any adjustments. :)