Require :engine option in Environment#setup (fixes #29)