Commands now stored in a class instead of string against function
Make messages back to user clearer
Change misunderstood message