since mine is more of a harness/eval framework, I'm going to experiment with different toolsets and context constructions
It's definitely easier to skip that part and just use A* for navigation, but I also want to see it explore and learn the map, through more basic moves. Right now I'm not exposing direct button presses to the agent. Similar for menus, give a list of actions (actor->fight->target) and an algo converts that to button presses, so each turn in a battle, it produces an action for each party member.