fix: movement is short, not char!