Messy progress including: Tweaks to font handling, ttf-to-png font generation, loading map data from png, and more.
Re-showing mouse cursor for now.
Re-mapping keys again.
I'm sorry, I don't really even remember what I changed or why.