ghostly: I think I've fixed most actual issues with this, all that's left is logic errors and fat functions, sigh.