Added drive to wall function, may need to be revised depending on how
switches are wired
Added comment descriptions for all user derived functions, interiors
still need to be commented
Added drive to line function