rewrote draw code

now all drawing code is handeld by the obj_draw_controller object to
prevent the menu, header and footer view from drawing the whole game
again.