I was able to finally add some simple battle logic for basic attacks. The player character is driven off an AIController that reads an queued command from the menu. The controller then runs through some logic to read the queued command and reset after the command succeeds. Added some simple floating text and support for multiple enemy encounters.