Restore and refactor objective status drawing