Part one of my canned projects. I've had this unshared for so long and I've basically lost interest in it. Hope you enjoy anyways.
@Cabalex and @kris235 for the original, unmodified engine