Persistent issue.
During battle, several lines of text (e.g. It's super effective! or Combusken used Double Kick!) are displayed in the textbox at the bottom of the screen. However, the LLM can only read textboxes that line up with when the screenshot is taken. Ideally it would be possible to include all of the additional text in the RAM data section of the prompt.
Must also look into only proceeding with API call when action is possible. ATM using static 5s wait, which is unreliable. Will have to check for possible "actionable" flag or the like.