engine: Handle "other char" after an incorrect code

Fixes #57