Added more to draw code.

Still requires huge rewrite. Probably does not compile. Require to work out the structures pointed to by esi and ebp.