Renaming ui.c to draw.c
Cleaner draw.c interface, no redundant draws, begin draw code cleanup