Goal Understanding Multipurpose Bot