Fixes door hitby() ignoring speed parameter, small mult-tile door improvement

Fixes #7538 for doors, plus a random mult-tile door commit that was sitting in my repo.