Fix filling of pillarboxes only when visible

Plus another minor tweak to the blit function