Mechanism Design with Sequential-Move Games: Revelation Principle | Synapse