New graphics, more fixes, and more progress