engine: improve a little the comments

And don't align struct field's names, it was probably painful to keep
right, and there were problems.
engine: line-up function parameters
engine: remove unused error type