EMI: make time paradox solvable

The attached commit makes the time paradox is playable.

It requires pull request #760 and #766.

I'm not 100% sure whether the solution is correct... 

Please let me know your thoughts!