Fix a bunch more bugs and add break and continue.