Engine: fixed object's transparency precision loss
Common: safety fix for decrypting asset name

This deals with incorrectly written encrypted asset name that does not include null-terminator.
Also removes the dreaded strlen() call from the loop.