got it clicking the tiles to spell a word
it took a while to figure out that i had to call mouseRelease to perform a click otherwise the os would think i was holding the mouse down
now i need to do a loop thing, detect whether submit button is enabled or not, and read the grid at the right time
also make a simple ui to start/stop the bot and set different strategies
maybe some performance stuff, i can't tell what is causing it to be slow, could be loading the dictionary but i suspect it is parsing the tile grid image
this bot produces so many diamond tiles (which grant one of each potion type) that i could just purify if the word fails (assuming locked tile) and still have an excess of purify potions
deciding when to use powerup potions (and perhaps even detecting how many are left) could also be part of the strategy
using powerup potions gives you more powerup potions if you annihilate an enemy, giving you a diamond tile