Revert "Update engine.rb"

This reverts commit a68ee39670d5ad2685489c2d7221ffa0e3d46f90.
Revert "Update phrase.rb"

This reverts commit ef9b94d27da0c968eb8984c2cb5a2f9c38aab486.
Revert "Update phrase.rb"

This reverts commit 2b5e3813b3fa55dd7eb2789048627717a9d41d4b.
Revert "Update phrase.rb"

This reverts commit 4fec6642228d21555fa467897bebce6bd2672abd.