add second level and fix flow

- fix small comparison bug (only happens because lua is dynamically typed!)
- intro->square, new intro map
- (finish issue #7)