Draw func is less janky but works

Every function, no matter how jank, works. Sketchily.