Added snakeDraft and rectangularize methods