Better visual separation of the code
Made the start much more flexible by separating some variables.