word engine have have method downState, upState, next