Slightly better scaling at lower resolutions

Still needs more work, but it shouldn't take up the entire screen on low
resolutions now.