consolidate draw_control and draw_board.

fix visual glitch
removed duplicate code
move draw_highscores from blocks.c to menu.c

update goals
removed unnecessary null checks; rename some functions