I've been working on this for the past couple of weeks, and thought I would submit, considering I haven't submitted anything to NG in a couple of months :/
Please rate, review, and enjoy!
Please contact me if you would like to use this in a project. We can discuss the details.