I ran a couple playtests at a local event on Saturday. The most fun result of this was definitely that I needed to implement a fast travel system:

In less fun news, I've hit the token limit. From now on when I talk about token stats, it'll be how many I had to code golf in order to fit new features or fixes.
I've implemented nearly every feature that I had planned, including the ending. I've got a first draft of all the story scenes written.
Stats:
- Sprite/map memory: 71.0% full.
- Compressed code size: 96.1% full
- Tokens golfed: 480