Made block no longer require semicolons, now assignments, initializaions, and sometimes calls require them.