in reply to move() error
If I put a die command on the move function, it quits...
The docs claim that $! is being set on error, so what diagnostic do you get if you print $!?