Interesting and weird idea :). I liked the graphics and the audio which fitted the game very well. Also the funny dance battles really fit the game.
For some reason the tomatoes never gave me any answers. It looks like something was broken (at least for me). I can see that others in the comments were able to have conversations with the tomatoes. This is what I did: Walked to a tomato, pressed space, typed "Hello, how are you?" and clicked on "SPEAK". Then it showed "THINKING" and then "SPEAK" again. But I never go any answer. Did I do something wrong?
I think you could improve a bit on the controls. Currently it is a mixture between mouse and keyboard. I would in general make sure you offer that the game can be completely controlled by keyboard or by mouse and not a mixture of it. Of course you can also offer both. In your game in the title screen you need the mouse, so I would also add keyboard controls there. Then inside the game you can do basically everything with the keyboard, just for "SPEAK" you then need to mouse. So I would add there that you can also use ENTER to speak. Additionally I would switch to the arrow keys to move around, as the rest of the keyboard is used to type.
Maybe it is just my personal taste and it is quite a detail, but I think cleaning up the controls would help the experience.
Overall a really innovative entry, and I hope I can also experience speaking to the NPC when I try it again. Congrats to your entry. Well done.