Path To The Devil: Dec 10 Performance update.

Implemented several performance improvements.