I decided to improve on my last version using a little bit of advice from TechnoPagan9. I'm really proud of this one! :D