Okay, okay, two weeks late. But the gap is closing. I should probably mention here that this project is probably going to contain some (lots of) violence, and equal amounts of profanity. Hopefully nobody is squeemish. Enjoy, you guys.