Движок не мой. Инересный замысел там реализован. Но сразу была заметна его ненадежность. Как смог я его защитил. Но мой опыт не настолько богат чтобы обнаружить все. Вот я и поинтересовался
я бы посоветовал, кроме аудита кода, проверить проект с помощью соответствующих утилитам и посмотреть/проанализировать найденные ошибки и предупреждения.