Thanks so much! And I agree that the endings are rather abrupt! I was building for an 8K+8K cartridge, operating under the assumption that that would be cheap, but then went to order parts and ended up with significantly larger ROMs, which means I’ve definitely got 8K to spare for more code!
As for overscan, I had considered it. Every object has at least one 8px row and column wholly within the PocketNES safe area, even if not the whole object. I felt this was a decent compromise between safety and freedom, but perhaps I could have gone for a tighter window.
And the fall-speed is capped! Like in most platformers you fall more slowly while holding jump (especially when you’re a bird!), but everything does seem to be tuned a bit “fast”. A while ago, I went back and played my jam game this was based on and the speed is something I noticed immediately