Moved color mode defines around for separation of render properties from others.
Implemented engine parameter getting/setting.
Added copyright notices to every file.