Issue #25: Copied some needed files for engine.