Not sure why but storyboard keeps getting modified so commiting to see if I can get it to stop.
Fixed merge conflict.
Fixed merge conflict from storyboard after stash apply.
Merge conflict from stashed changes.
Fixed a merge conflict error.
Seems to be all working now but the animation on from the menu view controller to the canvas isn’t working anymore.
Changed segue on the nav controller to call ZSCanvasSegue again.
Fix generator view so its background color is clear.
Adding rough draft of Galaga JSON that has a couple bad guys.
Generator view is showing but not populating.
Refactored project files.
Added support for generators.
Fixed the animation leaving the canvas if the generator view is forefront before animation.
Improved animations and fixed a bug where the delete generator menu always pointed to the first cell.
Fixed merge conflict.
Added an alert view that asks for the name of a generated sprite and centered the canvas label.
Fixed a bug that caused the editor to show up when the sprite was moved very slightly.
Create generic code transform libraries

Created a generic framework for traversing all code paths
in Zuse code, allow transforms to be made on individual
code elements. This will be useful for many things, but the
only thing implemented in this pull request is turning `every`
statements in the Zuse domain language into a
event+method combo that is part of the Zuse IR, so that
we don’t have to add anything to the IR.
Remove `code` and `scope`, replace with `suite`

The Zuse IR defined a `scope` and `code` statement that
 had the same syntax, but different semantics. `code` would
theoretically not create a new scope, but `scope` would.
Since we decided to change to C-style scoping, these are
redundant, so combining them into one is wise. Additionally,
I changed it to `suite`, to differentiate between the Zuse IR
set of statements/expressions and those which are just keys
in the Zuse DSL.
Merge pull request #70 from ZuseApp/code-transforms

Create generic code transform libraries