Actually return the creature id
Refactored attempt move to its own module