Still feeling a bit off, so gave myself permission to be lazy and spend most of the day playing games. Considering I'm a student and it's the summer holidays, it's somehow literally months since I had a day like that.
It wasn't completely wasted, however. Now that I'm getting away from jams and back to my real project I have some serious refactoring to do to take into account everything I learned in the meantime. It's surprisingly fun, which is good because this definitely won't be the last time I realise my code is terrible, but also doesn't take a huge amount of brainpower so that's perfect for right now.
Hoping to get back up to full speed soon but if there's one thing I know about migraines, it's that "powering through" always ends badly.