@sonicboy I've recently been asked to repair another device which had issues after a drop. Different stuff but it
might be related to your case and I haven't heard back from you, so I thought I'd better share.
So I fix this one, leave the demo loop on, it seems ok. I try playing Cave Story, all ok. Street Fighter, crashes. I'm like "WTF!?". Again, demo loop and Cave Story work ok. I launch Street Fighter, no issues until I start launching hadoukens. Paying more attention, I realize when I press the d-pad and move it around there's some extra play, it feels kind of "wiggly". I shake the device and there's some rattling, tiny but it's there and it's not the buttons. So I take it apart and play with the naked system, without the shell, and there are no problems. Puzzling. I put it back, try again. Then I notice: Hadoukens with Ryu to the left = crash. Ryu to the right, no problem. And I realize: when I press and move the d-pad, the motherboard has some play, some give, and the battery contacts are fixed to it... and cease to make contact with the battery. I've pulled the loops outwards, reinforced the motherboard supports (found cracks in two of them, bingo!) and it's working as it should. But it made me wonder if maybe, just maybe, it could be related to your case: the screen is fixed to the shell, the motherboard could have some play and when you play, that flex cable could fail. It may have nothing to do but, well, what if...?
Kind regards, hope you're doing great!