       }
     ]
   })
-  level.addBlock('GameplayDemo.Tunnel')
-  level.addBlock 'GameplayDemo.Event', enter: ->
+  level.addBlock 'GameplayDemo.Event', inScreen: ->
     @level.setForcedSpeed(4)
   level.addBlock('GameplayDemo.TunnelTwist')
   level.generateBlocks(amount: 3, only: ['cleared'])
-  level.generateBlocks(stopBefore: 'GameplayDemo.Asteroids')
+  level.generateBlocks(stopBefore: 'GameplayDemo.Asteroids', only: ['cleared'])
 
   level.addBlock('GameplayDemo.End')
   level.start()

    ]
  })
  level.addBlock('GameplayDemo.TunnelStart')
  level.generateBlocks(amount: 3) #, { only: ['cleared'] })
  level.generateBlocks(stopBefore: 'GameplayDemo.Tunnel')
  level.addBlock('GameplayDemo.Dialog', {
    dialog: [
      {

      }
    ]
  })
  # TODO: Add section with lasers!
  level.addBlock('GameplayDemo.Tunnel')
  #level.generateBlocks(amount: 2)
  level.addBlock('GameplayDemo.Dialog', {
    dialog: [
      {
