more work on gui2
improved animations
lerp alpha as well
added surface.DrawNinePatch(x, y, w, h, patch_size, corner_size, u_offset, v_offset)
cleanup
don't return z in surface.WorldToLocal
added drag drop
better animations
cleanup