Really cool, just one nitpick is that the "What do you want?" is used for 2 completely states (greeting and alert), which is not good UX-wise.
Otherwise totally fun idea!