This is the final script. I have managed to make the arches more prominent.
Final Script+Model
Boolean was rather tough but with the help from a teacher, I managed to do the arches. I have added the things that I want to cut together in the boolean. For example: MC.polyBoo10p("levels","cuts").
Final Model before Batch Render
Leaning Tower of Pisa