Hi, I've found myself in the same situation (except not so many tablets). What/Where is monster town? I've been everywhere, I think, and don't remember seeing that name pop up.
Aside from being stumped at this point I'm really enjoying the game. I've figured out what to do and haven't felt lost until now.