added drive controller and manual drive script