From 641e8d7abf16456618cb7e50b64c434fe460acf0 Mon Sep 17 00:00:00 2001
From: Pammer <rtkli91@mail.ru>
Date: Tue, 3 Feb 2015 14:37:58 +0900
Subject: [PATCH 01/36] Update ru.coffee

---
 app/locale/ru.coffee | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee
index 119cf8cef..d2cb9f894 100644
--- a/app/locale/ru.coffee
+++ b/app/locale/ru.coffee
@@ -322,7 +322,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
     tip_lines_of_code: "Измерение прогресса программирования в строках кода - это как измерять прогресс построения самолета по его весу. — Bill Gates"
     tip_source_code: "Я хочу изменить мир, но они вряд ли дадут мне исходники."
     tip_javascript_java: "Java к JavaScript относится так же, как кол относится к колготкам. - Chris Heilmann (перефраз.)"
-#    tip_move_forward: "Whatever you do, keep moving forward. - Martin Luther King Jr."
+    tip_move_forward: "Что бы вы ни делали, вы должны двигаться вперед. - Мартин Лютер Кинг младший."
 
   game_menu:
     inventory_tab: "Инвентарь"

From bd5ddab9e9c1575793f13c94c90b4db36d2f23bb Mon Sep 17 00:00:00 2001
From: Pammer <rtkli91@mail.ru>
Date: Wed, 4 Feb 2015 01:18:49 +0900
Subject: [PATCH 02/36] Update ru.coffee

---
 app/locale/ru.coffee | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee
index d2cb9f894..e502e212e 100644
--- a/app/locale/ru.coffee
+++ b/app/locale/ru.coffee
@@ -322,7 +322,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
     tip_lines_of_code: "Измерение прогресса программирования в строках кода - это как измерять прогресс построения самолета по его весу. — Bill Gates"
     tip_source_code: "Я хочу изменить мир, но они вряд ли дадут мне исходники."
     tip_javascript_java: "Java к JavaScript относится так же, как кол относится к колготкам. - Chris Heilmann (перефраз.)"
-    tip_move_forward: "Что бы вы ни делали, вы должны двигаться вперед. - Мартин Лютер Кинг младший."
+    tip_move_forward: "Что бы вы ни делали, вы должны двигаться вперед. - Martin Luther King Jr"
 
   game_menu:
     inventory_tab: "Инвентарь"

From 929c89d2ac48bbfd8f4673a5caa8716cb7c5ce55 Mon Sep 17 00:00:00 2001
From: divyanshu013 <div.blackcat@gmail.com>
Date: Wed, 4 Feb 2015 21:48:01 +0530
Subject: [PATCH 03/36] Fixed Comment Out My Code for infinite loops for #1788

Fixed the issue for incorrect comments by correcting the syntax per language
---
 app/views/play/level/tome/SpellView.coffee | 21 +++++++++++++--------
 app/views/play/level/tome/TomeView.coffee  |  2 +-
 2 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/app/views/play/level/tome/SpellView.coffee b/app/views/play/level/tome/SpellView.coffee
index 7f0e3465d..d5d3c0a96 100644
--- a/app/views/play/level/tome/SpellView.coffee
+++ b/app/views/play/level/tome/SpellView.coffee
@@ -783,17 +783,14 @@ module.exports = class SpellView extends CocoView
     if @_singleLineCommentRegex
       @_singleLineCommentRegex.lastIndex = 0
       return @_singleLineCommentRegex
-    commentStarts =
-      javascript: '//'
-      python: '#'
-      coffeescript: '#'
-      clojure: ';'
-      lua: '--'
-      io: '//'
     commentStart = commentStarts[@spell.language] or '//'
     @_singleLineCommentRegex = new RegExp "[ \t]*#{commentStart}[^\"'\n]*", 'g'
     @_singleLineCommentRegex
-
+  
+  commentOutMyCode: ->
+    prefix = if @spell.language is 'javascript' then 'return;  ' else 'return  '
+    comment = prefix + commentStarts[@spell.language]
+    
   preload: ->
     # Send this code over to the God for preloading, but don't change the cast state.
     oldSource = @spell.source
@@ -1093,3 +1090,11 @@ module.exports = class SpellView extends CocoView
     @debugView?.destroy()
     $(window).off 'resize', @onWindowResize
     super()
+    
+commentStarts =
+  javascript: '//'
+  python: '#'
+  coffeescript: '#'
+  clojure: ';'
+  lua: '--'
+  io: '//'
diff --git a/app/views/play/level/tome/TomeView.coffee b/app/views/play/level/tome/TomeView.coffee
index 3ba0c88b0..eb6a98bf8 100644
--- a/app/views/play/level/tome/TomeView.coffee
+++ b/app/views/play/level/tome/TomeView.coffee
@@ -80,7 +80,7 @@ module.exports = class TomeView extends CocoView
   onCommentMyCode: (e) ->
     for spellKey, spell of @spells when spell.canWrite()
       console.log 'Commenting out', spellKey
-      commentedSource = 'return;  // Commented out to stop infinite loop.\n' + spell.getSource()
+      commentedSource = spell.view.commentOutMyCode() + 'Commented out to stop infinite loop.\n' + spell.getSource()
       spell.view.updateACEText commentedSource
       spell.view.recompile false
     @cast()

From df1018ab5312c163f230aff80645c254b7dc1ac1 Mon Sep 17 00:00:00 2001
From: Imperadeiro98 <Imperadeiro98@users.noreply.github.com>
Date: Wed, 4 Feb 2015 17:58:59 +0000
Subject: [PATCH 04/36] Uncommented header

---
 app/locale/zh-HANT.coffee | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/locale/zh-HANT.coffee b/app/locale/zh-HANT.coffee
index 4749ec3b9..fb127ac24 100644
--- a/app/locale/zh-HANT.coffee
+++ b/app/locale/zh-HANT.coffee
@@ -1234,7 +1234,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
 #    other_developers: "Other Developers"
 #    inactive_developers: "Inactive Developers"
 
-#  admin:
+  admin:
 #    av_espionage: "Espionage" # Really not important to translate /admin controls.
     av_espionage_placeholder: "信箱或用戶名"
     av_usersearch: "用戶搜尋"

From 46ef93190ae0ae72315175efa33d5f5a6c745021 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Wed, 4 Feb 2015 11:31:43 -0800
Subject: [PATCH 05/36] Show old difficulty instead of new difficulty when
 observing a replayable success. This will likely need revisiting when we are
 using observing for more than just leaderboards.

---
 app/lib/LevelLoader.coffee                 | 3 +++
 app/views/play/level/ControlBarView.coffee | 2 ++
 app/views/play/level/PlayLevelView.coffee  | 2 +-
 app/views/play/level/tome/TomeView.coffee  | 5 ++++-
 4 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/app/lib/LevelLoader.coffee b/app/lib/LevelLoader.coffee
index e57efd220..048487ec1 100644
--- a/app/lib/LevelLoader.coffee
+++ b/app/lib/LevelLoader.coffee
@@ -32,6 +32,7 @@ module.exports = class LevelLoader extends CocoClass
     @team = options.team
     @headless = options.headless
     @spectateMode = options.spectateMode ? false
+    @observing = options.observing
 
     @worldNecessities = []
     @listenTo @supermodel, 'resource-loaded', @onWorldNecessityLoaded
@@ -389,6 +390,8 @@ module.exports = class LevelLoader extends CocoClass
     @world.submissionCount = @session?.get('state')?.submissionCount ? 0
     @world.flagHistory = @session?.get('state')?.flagHistory ? []
     @world.difficulty = @session?.get('state')?.difficulty ? 0
+    if @observing
+      @world.difficulty = Math.max 0, @world.difficulty - 1  # Show the difficulty they won, not the next one.
     serializedLevel = @level.serialize(@supermodel, @session, @opponentSession)
     @world.loadFromLevel serializedLevel, false
     console.log 'World has been initialized from level loader.'
diff --git a/app/views/play/level/ControlBarView.coffee b/app/views/play/level/ControlBarView.coffee
index b493fa064..5d9576ec3 100644
--- a/app/views/play/level/ControlBarView.coffee
+++ b/app/views/play/level/ControlBarView.coffee
@@ -64,6 +64,8 @@ module.exports = class ControlBarView extends CocoView
       c.multiplayerStatus = @multiplayerStatusManager?.status
     if @level.get 'replayable'
       c.levelDifficulty = @session.get('state')?.difficulty ? 0
+      if @observing
+        c.levelDifficulty = Math.max 0, c.levelDifficulty - 1  # Show the difficulty they won, not the next one.
       c.difficultyTitle = "#{$.i18n.t 'play.level_difficulty'}#{c.levelDifficulty}"
       @lastDifficulty = c.levelDifficulty
     c.spectateGame = @spectateGame
diff --git a/app/views/play/level/PlayLevelView.coffee b/app/views/play/level/PlayLevelView.coffee
index d2afbc082..48b302763 100644
--- a/app/views/play/level/PlayLevelView.coffee
+++ b/app/views/play/level/PlayLevelView.coffee
@@ -127,7 +127,7 @@ module.exports = class PlayLevelView extends RootView
   load: ->
     @loadStartTime = new Date()
     @god = new God debugWorker: true
-    @levelLoader = new LevelLoader supermodel: @supermodel, levelID: @levelID, sessionID: @sessionID, opponentSessionID: @opponentSessionID, team: @getQueryVariable('team')
+    @levelLoader = new LevelLoader supermodel: @supermodel, levelID: @levelID, sessionID: @sessionID, opponentSessionID: @opponentSessionID, team: @getQueryVariable('team'), observing: @observing
     @listenToOnce @levelLoader, 'world-necessities-loaded', @onWorldNecessitiesLoaded
 
   trackLevelLoadEnd: ->
diff --git a/app/views/play/level/tome/TomeView.coffee b/app/views/play/level/tome/TomeView.coffee
index e65285f77..41510424f 100644
--- a/app/views/play/level/tome/TomeView.coffee
+++ b/app/views/play/level/tome/TomeView.coffee
@@ -166,7 +166,10 @@ module.exports = class TomeView extends CocoView
       sessionState.flagHistory = _.filter sessionState.flagHistory ? [], (event) => event.team isnt (@options.session.get('team') ? 'humans')
       sessionState.lastUnsuccessfulSubmissionTime = new Date() if @options.level.get 'replayable'
       @options.session.set 'state', sessionState
-    Backbone.Mediator.publish 'tome:cast-spells', spells: @spells, preload: preload, realTime: realTime, submissionCount: sessionState.submissionCount ? 0, flagHistory: sessionState.flagHistory ? [], difficulty: sessionState.difficulty ? 0
+    difficulty = sessionState.difficulty ? 0
+    if @options.observing
+      difficulty = Math.max 0, difficulty - 1  # Show the difficulty they won, not the next one.
+    Backbone.Mediator.publish 'tome:cast-spells', spells: @spells, preload: preload, realTime: realTime, submissionCount: sessionState.submissionCount ? 0, flagHistory: sessionState.flagHistory ? [], difficulty: difficulty
 
   onToggleSpellList: (e) ->
     @spellList.rerenderEntries()

From ac44acb86790e1560528292ac02fc55dad1b1f8e Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Wed, 4 Feb 2015 13:00:07 -0800
Subject: [PATCH 06/36] Campaign status gets out of the way after four seconds
 on non-dungeon campaigns.

---
 app/views/play/CampaignView.coffee | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app/views/play/CampaignView.coffee b/app/views/play/CampaignView.coffee
index 8eb306f91..72e1b5273 100644
--- a/app/views/play/CampaignView.coffee
+++ b/app/views/play/CampaignView.coffee
@@ -124,6 +124,7 @@ module.exports = class CampaignView extends RootView
     @fullyRendered = true
     @render()
     @preloadTopHeroes() unless me.get('heroConfig')?.thangType
+    @$el.find('#campaign-status').delay(4000).animate({top: "-=58"}, 1000) unless @terrain is 'dungeon'
 
   setCampaign: (@campaign) ->
     @render()

From 11a3316deca4dfab93a8f188a9dac0c9f60dced6 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Wed, 4 Feb 2015 13:24:15 -0800
Subject: [PATCH 07/36] Preloading levels and sessions when clicking on a
 level, before clicking start.

---
 app/views/play/CampaignView.coffee | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/app/views/play/CampaignView.coffee b/app/views/play/CampaignView.coffee
index 72e1b5273..5057cc7e6 100644
--- a/app/views/play/CampaignView.coffee
+++ b/app/views/play/CampaignView.coffee
@@ -91,7 +91,7 @@ module.exports = class CampaignView extends RootView
 
   destroy: ->
     @setupManager?.destroy()
-    @$el.find('.ui-draggable').draggable 'destroy'
+    @$el.find('.ui-draggable').off().draggable 'destroy'
     $(window).off 'resize', @onWindowResize
     if ambientSound = @ambientSound
       # Doesn't seem to work; stops immediately.
@@ -190,7 +190,7 @@ module.exports = class CampaignView extends RootView
       _.defer => @$el?.find('.game-controls .btn').addClass('has-tooltip').tooltip()  # Have to defer or i18n doesn't take effect.
       view = @
       @$el.find('.level, .campaign-switch').addClass('has-tooltip').tooltip().each ->
-        return unless me.isAdmin()
+        return unless me.isAdmin() and view.editorMode
         $(@).draggable().on 'dragstop', ->
           bg = $('.map-background')
           x = ($(@).offset().left - bg.offset().left + $(@).outerWidth() / 2) / bg.width()
@@ -288,10 +288,15 @@ module.exports = class CampaignView extends RootView
 
   onClickMap: (e) ->
     @$levelInfo?.hide()
-    # Easy-ish way of figuring out coordinates for placing level dots.
-    x = e.offsetX / @$el.find('.map-background').width()
-    y = (1 - e.offsetY / @$el.find('.map-background').height())
-    console.log "    x: #{(100 * x).toFixed(2)}\n    y: #{(100 * y).toFixed(2)}\n"
+
+  preloadLevel: (levelSlug) ->
+    levelURL = "/db/level/#{levelSlug}"
+    level = new Level().setURL levelURL
+    level = @supermodel.loadModel(level, 'level', null, 0).model
+    sessionURL = "/db/level/#{levelSlug}/session"
+    @preloadedSession = new LevelSession().setURL sessionURL
+    @preloadedSession.levelSlug = levelSlug
+    @preloadedSession.fetch()
 
   onClickLevel: (e) ->
     e.preventDefault()
@@ -305,6 +310,7 @@ module.exports = class CampaignView extends RootView
     @$levelInfo = @$el.find(".level-info-container[data-level-slug=#{levelSlug}]").show()
     @adjustLevelInfoPosition e
     @endHighlight()
+    @preloadLevel levelSlug
 
   onDoubleClickLevel: (e) ->
     return unless @editorMode
@@ -327,7 +333,9 @@ module.exports = class CampaignView extends RootView
 
   startLevel: (levelElement) ->
     @setupManager?.destroy()
-    @setupManager = new LevelSetupManager supermodel: @supermodel, levelID: levelElement.data('level-slug'), levelPath: levelElement.data('level-path'), levelName: levelElement.data('level-name'), hadEverChosenHero: @hadEverChosenHero, parent: @
+    levelSlug = levelElement.data 'level-slug'
+    session = @preloadedSession if @preloadedSession?.loaded and @preloadedSession.levelSlug is levelSlug
+    @setupManager = new LevelSetupManager supermodel: @supermodel, levelID: levelSlug, levelPath: levelElement.data('level-path'), levelName: levelElement.data('level-name'), hadEverChosenHero: @hadEverChosenHero, parent: @, session: session
     @setupManager.open()
     @$levelInfo?.hide()
 

From 35c04974dd1d3180d9562a1d73ddcad5e8ee1170 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Wed, 4 Feb 2015 13:42:49 -0800
Subject: [PATCH 08/36] Added a difficulty badge when going to play a
 replayable level.

---
 app/styles/play/campaign-view.sass | 15 +++++++++++++++
 app/views/play/CampaignView.coffee | 15 ++++++++++++---
 2 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/app/styles/play/campaign-view.sass b/app/styles/play/campaign-view.sass
index e14d5ba5f..444248910 100644
--- a/app/styles/play/campaign-view.sass
+++ b/app/styles/play/campaign-view.sass
@@ -243,6 +243,21 @@ $gameControlMargin: 30px
           min-width: 200px
           display: block
           margin: 10px auto 0 auto
+          position: relative
+
+          .badge
+            position: absolute
+            top: initial
+            left: initial
+            right: -25px
+            bottom: -25px
+            font-size: 20px
+            color: black
+            border: 1px solid black
+            background-color: rgb(232, 217, 87)
+            border-radius: 50%
+            opacity: 1
+            padding: 3px 9px
   
         &.complete
           .start-level, .view-solutions
diff --git a/app/views/play/CampaignView.coffee b/app/views/play/CampaignView.coffee
index 5057cc7e6..cc8108b44 100644
--- a/app/views/play/CampaignView.coffee
+++ b/app/views/play/CampaignView.coffee
@@ -286,9 +286,6 @@ module.exports = class CampaignView extends RootView
       @levelStatusMap[session.get('levelID')] = if session.get('state')?.complete then 'complete' else 'started'
     @render()
 
-  onClickMap: (e) ->
-    @$levelInfo?.hide()
-
   preloadLevel: (levelSlug) ->
     levelURL = "/db/level/#{levelSlug}"
     level = new Level().setURL levelURL
@@ -297,6 +294,18 @@ module.exports = class CampaignView extends RootView
     @preloadedSession = new LevelSession().setURL sessionURL
     @preloadedSession.levelSlug = levelSlug
     @preloadedSession.fetch()
+    @listenToOnce @preloadedSession, 'sync', @onSessionPreloaded
+
+  onSessionPreloaded: (session) ->
+    levelElement = @$el.find('.level-info-container:visible')
+    return unless session.levelSlug is levelElement.data 'level-slug'
+    return unless difficulty = session.get('state')?.difficulty
+    badge = $("<span class='badge'>#{difficulty}</span>")
+    levelElement.find('.start-level .badge').remove()
+    levelElement.find('.start-level').append badge
+
+  onClickMap: (e) ->
+    @$levelInfo?.hide()
 
   onClickLevel: (e) ->
     e.preventDefault()

From c842f45786f5515706f8508a974184fbfd104067 Mon Sep 17 00:00:00 2001
From: Matt Lott <mattlott@live.com>
Date: Wed, 4 Feb 2015 13:54:35 -0800
Subject: [PATCH 09/36] Update subscribe modal with parent help button

---
 .../pages/play/modal/subscribe-heroes.png     | Bin 0 -> 59145 bytes
 app/locale/en.coffee                          |  19 ++-
 app/schemas/models/user.coffee                |   8 +-
 app/styles/modal/subscribe-modal.sass         | 109 +++++++++++++-----
 app/templates/core/subscribe-modal.jade       |  66 ++++++++---
 app/views/core/SubscribeModal.coffee          |  57 ++++++++-
 server/analytics/AnalyticsLogEvent.coffee     | 100 ++++++++++++++++
 .../analytics_log_event_handler.coffee        | 101 +---------------
 server/sendwithus.coffee                      |   1 +
 server/users/user_handler.coffee              |  32 +++++
 10 files changed, 350 insertions(+), 143 deletions(-)
 create mode 100644 app/assets/images/pages/play/modal/subscribe-heroes.png

diff --git a/app/assets/images/pages/play/modal/subscribe-heroes.png b/app/assets/images/pages/play/modal/subscribe-heroes.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd55cf02bf9380ffe58662b9e24bf8b7a284c0a3
GIT binary patch
literal 59145
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%0Dbg%$+8>Yezb(of3J+0l!>?P
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
O0000<MNUMnLSTYDpH310

literal 0
HcmV?d00001

diff --git a/app/locale/en.coffee b/app/locale/en.coffee
index dabab010d..4d81e5004 100644
--- a/app/locale/en.coffee
+++ b/app/locale/en.coffee
@@ -381,6 +381,15 @@
     recovered: "Previous gems purchase recovered. Please refresh the page."
 
   subscribe:
+    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+    feature1: "60+ basic levels across 4 worlds"
+    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+    feature3: "30+ bonus levels"
+    feature4: "<strong>3500 bonus gems</strong> every month!"
+    feature5: " Video tutorials"
+    feature6: "Premium email support"
+    free: "Free"
+    month: "month"
     subscribe_title: "Subscribe"
     unsubscribe: "Unsubscribe"
     confirm_unsubscribe: "Confirm Unsubscribe"
@@ -394,12 +403,20 @@
     heroes: "More powerful heroes!"
     gems: "3500 bonus gems every month!"
     items: "Over 250 bonus items!"
+    parent_button: "Ask your parent"
+    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+    parent_email_input_invalid: "Email address invalid."
+    parent_email_input_label: "Parent email address"
+    parent_email_input_placeholder: "Enter parent email"
+    parent_email_send: "Send Email"
+    parent_email_sent: "Email sent!"
+    parent_email_title: "What's your parent's email?"
     parents: "For Parents"
     parents_title: "Your child will learn to code."
     parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
     parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
     parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-    subscribe_button: "Subscribe Now"
+    subscribe_button: "Subscribe"
     stripe_description: "Monthly Subscription"
     subscription_required_to_play: "You'll need a subscription to play this level."
     unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/schemas/models/user.coffee b/app/schemas/models/user.coffee
index 1d6396ac0..a499decdd 100644
--- a/app/schemas/models/user.coffee
+++ b/app/schemas/models/user.coffee
@@ -85,6 +85,12 @@ _.extend UserSchema.properties,
     recruitNotes: {$ref: '#/definitions/emailSubscription'}
     employerNotes: {$ref: '#/definitions/emailSubscription'}
 
+    oneTimes: c.array {title: 'One-time emails'},
+      c.object {title: 'One-time email', required: ['type', 'targetEmail']},
+        type: c.shortString() # E.g 'subscribe modal parent'
+        targetEmail: c.shortString()
+        sent: c.date() # Set when sent
+
   # server controlled
   permissions: c.array {}, c.shortString()
   dateCreated: c.date({title: 'Date Joined'})
@@ -272,7 +278,7 @@ _.extend UserSchema.properties,
   purchased: c.RewardSchema 'purchased with gems or money'
   spent: {type: 'number'}
   stripeCustomerID: { type: 'string' } # TODO: Migrate away from this property
-  
+
   stripe: c.object {}, {
     customerID: { type: 'string' }
     planID: { enum: ['basic'] }
diff --git a/app/styles/modal/subscribe-modal.sass b/app/styles/modal/subscribe-modal.sass
index 96a89f967..8a56a0895 100644
--- a/app/styles/modal/subscribe-modal.sass
+++ b/app/styles/modal/subscribe-modal.sass
@@ -51,36 +51,11 @@
     &:hover
       color: yellow
 
-
-  //- Selling points
-
-  #selling-points
-    position: absolute
-    left: 65px
-    top: 335px
-    width: 650px
-    font-weight: bold
-    line-height: 18px
-    color: black
-    font-family: $headings-font-family
-    font-size: 18px
-
-    .point
-      width: 150px
-      overflow: none
-      float: left
-      text-align: center
-      margin-right: 10px
-
-    #parents-info
-      position: absolute
-      right: 7px
-      top: 56px
-      text-decoration: underline
-      cursor: pointer
+  //- Popovers
 
   .popover
     z-index: 1050
+    min-width: 400px
 
     h3
       background: transparent
@@ -88,13 +63,67 @@
       font-size: 30px
       color: black
 
+  //- Sales image
+
+  .subscribe-image
+    position: absolute
+    top: 114px
+    right: 65px
+
+  //- Feature comparison table
+
+  .comparison-blurb
+    position: absolute
+    left: 10%
+    top: 132px
+    width: 450px
+    background: rgba(0, 0, 0, 0.0)
+    font-weight: normal
+    line-height: 18px
+    color: black
+    font-family: $headings-font-family
+    font-size: 18px
+
+  .comparison-table
+    position: absolute
+    left: 10%
+    top: 160px
+    width: 450px
+    background: rgba(0, 0, 0, 0.0)
+    thead
+      tr
+        th
+          font-size: 24px
+          font-variant: small-caps
+          font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif
+          font-weight: 700
+          line-height: 1.1
+          color: #317EAC
+    tbody
+      font-size: 14px
+      .center-ok
+        text-align: center
+
+  //- Parent info popover link
+
+  #parents-info
+    position: absolute
+    left: 38px
+    top: 389px
+    text-decoration: underline
+    cursor: pointer
+    font-weight: bold
+    line-height: 18px
+    color: black
+    font-family: $headings-font-family
+    font-size: 18px
 
   //- Purchase button
 
   .purchase-button
     position: absolute
-    left: 73px
-    width: 600px
+    right: 24px
+    width: 400px
     height: 70px
     top: 430px
     font-size: 32px
@@ -116,6 +145,28 @@
       padding: 2px 0 0 2px
       color: white
 
+  //- Parent button
+  //- TODO: Add hover and active effects
+
+  .parent-button
+    position: absolute
+    left: 24px
+    width: 250px
+    height: 70px
+    top: 430px
+    font-size: 28px
+    line-height: 38px
+    border-style: solid
+    border-image: url(/images/common/button-background-warning-disabled.png) 14 20 20 20 fill round
+    border-width: 14px 20px 20px 20px
+    color: darken(white, 5%)
+
+  #email-parent-form
+    .email_invalid
+      color: red
+      display: none
+  #email-parent-complete
+    display: none
 
   //- Errors
 
diff --git a/app/templates/core/subscribe-modal.jade b/app/templates/core/subscribe-modal.jade
index ecf13ba2d..3071b2c5e 100644
--- a/app/templates/core/subscribe-modal.jade
+++ b/app/templates/core/subscribe-modal.jade
@@ -7,27 +7,67 @@
       #retrying-alert.alert.alert-danger(data-i18n="buy_gems.retrying")
 
     else
-      img(src="/images/pages/play/modal/subscribe-background.png")#subscribe-background
+      img#subscribe-background(src="/images/pages/play/modal/subscribe-background-blank.png")
+      img.subscribe-image(src="/images/pages/play/modal/subscribe-heroes.png")
 
       h1(data-i18n="subscribe.subscribe_title") Subscribe
 
       div#close-modal
         span.glyphicon.glyphicon-remove
 
-      #selling-points
-        #point-levels.point
-          .blurb(data-i18n="subscribe.levels")
-        #point-heroes.point
-          .blurb(data-i18n="subscribe.heroes")
-        #point-gems.point
-          .blurb(data-i18n="subscribe.gems")
-        #point-items.point
-          .blurb(data-i18n="subscribe.items")
-
-        #parents-info(data-i18n="subscribe.parents")
+      div.comparison-blurb(data-i18n="subscribe.comparison_blurb")
+      table.table.table-condensed.table-bordered.comparison-table
+        thead
+          tr
+            th 
+            th(data-i18n="subscribe.free")
+            th
+              //- TODO: find a better way to localize '$9.99/month'
+              span $#{price}/
+              span(data-i18n="subscribe.month")
+        tbody
+          tr
+            td.feature-description
+              span(data-i18n="subscribe.feature1")
+            td.center-ok
+              span.glyphicon.glyphicon-ok
+            td.center-ok
+              span.glyphicon.glyphicon-ok
+          tr
+            td.feature-description
+              span(data-i18n="[html]subscribe.feature2")
+            td 
+            td.center-ok
+              span.glyphicon.glyphicon-ok
+          tr
+            td.feature-description
+              span(data-i18n="subscribe.feature3")
+            td 
+            td.center-ok
+              span.glyphicon.glyphicon-ok
+          tr
+            td.feature-description
+              span(data-i18n="[html]subscribe.feature4")
+            td 
+            td.center-ok
+              span.glyphicon.glyphicon-ok
+          tr
+            td.feature-description
+              span(data-i18n="subscribe.feature5")
+            td 
+            td.center-ok
+              span.glyphicon.glyphicon-ok
+          tr
+            td.feature-description
+              span(data-i18n="subscribe.feature6")
+            td 
+            td.center-ok
+              span.glyphicon.glyphicon-ok
+      #parents-info(data-i18n="subscribe.parents")
 
       button.btn.btn-lg.btn-illustrated.purchase-button(data-i18n="subscribe.subscribe_button")
-                
+      button.btn.btn-lg.btn-illustrated.parent-button(data-i18n="subscribe.parent_button")
+
       if state === 'declined'
         #declined-alert.alert.alert-danger.alert-dismissible
           span(data-i18n="buy_gems.declined")
diff --git a/app/views/core/SubscribeModal.coffee b/app/views/core/SubscribeModal.coffee
index 01dfe153c..bf729b381 100644
--- a/app/views/core/SubscribeModal.coffee
+++ b/app/views/core/SubscribeModal.coffee
@@ -17,8 +17,9 @@ module.exports = class SubscribeModal extends ModalView
     'stripe:received-token': 'onStripeReceivedToken'
 
   events:
-    'click .purchase-button': 'onClickPurchaseButton'
     'click #close-modal': 'hide'
+    'click #parent-send': 'onClickParentSendButton'
+    'click .purchase-button': 'onClickPurchaseButton'
 
   constructor: (options) ->
     super(options)
@@ -34,6 +35,40 @@ module.exports = class SubscribeModal extends ModalView
 
   afterRender: ->
     super()
+    @setupParentButtonPopover()
+    @setupParentInfoPopover()
+
+  setupParentButtonPopover: ->
+    popoverTitle = $.i18n.t 'subscribe.parent_email_title'
+    popoverTitle += '<button type="button" class="close" onclick="$(&#39;.parent-button&#39;).popover(&#39;hide&#39;);">&times;</button>'
+    popoverContent = "<div id='email-parent-form'>"
+    popoverContent += "<p>#{$.i18n.t('subscribe.parent_email_description')}</p>"
+    popoverContent += "<form>"
+    popoverContent += "  <div class='form-group'>"
+    popoverContent += "    <label>#{$.i18n.t('subscribe.parent_email_input_label')}</label>"
+    popoverContent += "    <input id='parent-input' type='email' class='form-control' placeholder='#{$.i18n.t('subscribe.parent_email_input_placeholder')}'/>"
+    popoverContent += "  <div id='parent-email-validator' class='email_invalid'>#{$.i18n.t('subscribe.parent_email_input_invalid')}</div>"
+    popoverContent += "  </div>"
+    popoverContent += "  <button id='parent-send' type='submit' class='btn btn-default'>#{$.i18n.t('subscribe.parent_email_send')}</button>"
+    popoverContent += "</form>"
+    popoverContent += "</div>"
+    popoverContent += "<div id='email-parent-complete'>"
+    popoverContent += " <p>#{$.i18n.t('subscribe.parent_email_sent')}</p>"
+    popoverContent += " <button type='button' onclick='$(&#39;.parent-button&#39;).popover(&#39;hide&#39;);'>#{$.i18n.t('modal.close')}</button>"
+    popoverContent += "</div>"
+
+    @$el.find('.parent-button').popover(
+      animation: true
+      html: true
+      placement: 'top'
+      trigger: 'click'
+      title: popoverTitle
+      content: popoverContent
+      container: @$el
+    ).on 'shown.bs.popover', =>
+      application.tracker?.trackEvent 'Subscription ask parent button click', {}
+
+  setupParentInfoPopover: ->
     popoverTitle = $.i18n.t 'subscribe.parents_title'
     popoverContent = "<p>" + $.i18n.t('subscribe.parents_blurb1') + "</p>"
     popoverContent += "<p>" + $.i18n.t('subscribe.parents_blurb2') + "</p>"
@@ -50,6 +85,26 @@ module.exports = class SubscribeModal extends ModalView
     ).on 'shown.bs.popover', =>
       application.tracker?.trackEvent 'Subscription parent hover', {}
 
+  onClickParentSendButton: (e) ->
+    # TODO: Popover sometimes dismisses immediately after send
+
+    email = $('#parent-input').val()
+    unless /[\w\.]+@\w+\.\w+/.test email
+      $('#parent-input').parent().addClass('has-error')
+      $('#parent-email-validator').show()
+      return false
+
+    request = @supermodel.addRequestResource 'send_one_time_email', {
+      url: '/db/user/-/send_one_time_email'
+      data: {email: email, type: 'subscribe modal parent'}
+      method: 'POST'
+    }, 0
+    request.load()
+
+    $('#email-parent-form').hide()
+    $('#email-parent-complete').show()
+    false
+
   onClickPurchaseButton: (e) ->
     @playSound 'menu-button-click'
     return @openModalView new AuthModal() if me.get('anonymous')
diff --git a/server/analytics/AnalyticsLogEvent.coffee b/server/analytics/AnalyticsLogEvent.coffee
index be9a5b461..f5a5b3791 100644
--- a/server/analytics/AnalyticsLogEvent.coffee
+++ b/server/analytics/AnalyticsLogEvent.coffee
@@ -1,5 +1,7 @@
+log = require 'winston'
 mongoose = require 'mongoose'
 plugins = require '../plugins/plugins'
+utils = require '../lib/utils'
 
 AnalyticsLogEventSchema = new mongoose.Schema({
   u: mongoose.Schema.Types.ObjectId
@@ -14,4 +16,102 @@ AnalyticsLogEventSchema = new mongoose.Schema({
 
 AnalyticsLogEventSchema.index({event: 1, _id: 1})
 
+AnalyticsLogEventSchema.statics.logEvent = (user, event, properties) ->
+  unless user?
+    log.warn 'No user given to analytics logEvent.'
+    return
+
+  saveDoc = (eventID, slimProperties) ->
+    doc = new AnalyticsLogEvent
+      u: user
+      e: eventID
+      p: slimProperties
+      # TODO: Remove these legacy properties after we stop querying for them (probably 30 days, ~2/16/15)
+      user: user
+      event: event
+      properties: properties
+    doc.save()
+
+  utils.getAnalyticsStringID event, (eventID) ->
+    if eventID > 0
+      # TODO: properties slimming is pretty ugly
+      slimProperties = _.cloneDeep properties
+      if event in ['Clicked Level', 'Show problem alert', 'Started Level', 'Saw Victory', 'Problem alert help clicked', 'Spell palette help clicked']
+        delete slimProperties.level if event is 'Saw Victory'
+        properties.ls = mongoose.Types.ObjectId properties.ls if properties.ls
+        slimProperties.ls = mongoose.Types.ObjectId slimProperties.ls if slimProperties.ls
+        if slimProperties.levelID?
+          # levelID: string => l: string ID
+          utils.getAnalyticsStringID slimProperties.levelID, (levelStringID) ->
+            if levelStringID > 0
+              delete slimProperties.levelID
+              slimProperties.l = levelStringID
+            saveDoc eventID, slimProperties
+          return
+      else if event in ['Script Started', 'Script Ended']
+        properties.ls = mongoose.Types.ObjectId properties.ls if properties.ls
+        slimProperties.ls = mongoose.Types.ObjectId slimProperties.ls if slimProperties.ls
+        if slimProperties.levelID? and slimProperties.label?
+          # levelID: string => l: string ID
+          # label: string => lb: string ID
+          utils.getAnalyticsStringID slimProperties.levelID, (levelStringID) ->
+            if levelStringID > 0
+              delete slimProperties.levelID
+              slimProperties.l = levelStringID
+            utils.getAnalyticsStringID slimProperties.label, (labelStringID) ->
+              if labelStringID > 0
+                delete slimProperties.label
+                slimProperties.lb = labelStringID
+              saveDoc eventID, slimProperties
+          return
+      else if event is 'Heard Sprite'
+        properties.ls = mongoose.Types.ObjectId properties.ls if properties.ls
+        slimProperties.ls = mongoose.Types.ObjectId slimProperties.ls if slimProperties.ls
+        if slimProperties.message?
+          # message: string => m: string ID
+          utils.getAnalyticsStringID slimProperties.message, (messageStringID) ->
+            if messageStringID > 0
+              delete slimProperties.message
+              slimProperties.m = messageStringID
+            saveDoc eventID, slimProperties
+          return
+      else if event in ['Start help video', 'Finish help video']
+        properties.ls = mongoose.Types.ObjectId properties.ls if properties.ls
+        slimProperties.ls = mongoose.Types.ObjectId slimProperties.ls if slimProperties.ls
+        if slimProperties.level and slimProperties.style?
+          # level: string => l: string ID
+          # style: string => s: string ID
+          utils.getAnalyticsStringID slimProperties.level, (levelStringID) ->
+            if levelStringID > 0
+              delete slimProperties.level
+              slimProperties.l = levelStringID
+            utils.getAnalyticsStringID slimProperties.style, (styleStringID) ->
+              if styleStringID > 0
+                delete slimProperties.style
+                slimProperties.s = styleStringID
+              saveDoc eventID, slimProperties
+          return
+      else if event is 'Show subscription modal'
+        delete properties.category
+        delete slimProperties.category
+        if slimProperties.label?
+          # label: string => lb: string ID
+          utils.getAnalyticsStringID slimProperties.label, (labelStringID) ->
+            if labelStringID > 0
+              delete slimProperties.label
+              slimProperties.lb = labelStringID
+            if slimProperties.level?
+              # level: string => l: string ID
+              utils.getAnalyticsStringID slimProperties.level, (levelStringID) ->
+                if levelStringID > 0
+                  delete slimProperties.level
+                  slimProperties.l = levelStringID
+                saveDoc eventID, slimProperties
+              return
+            saveDoc eventID, slimProperties
+          return
+      saveDoc eventID, slimProperties
+    else
+      log.warn "Unable to get analytics string ID for " + event
+
 module.exports = AnalyticsLogEvent = mongoose.model('analytics.log.event', AnalyticsLogEventSchema)
diff --git a/server/analytics/analytics_log_event_handler.coffee b/server/analytics/analytics_log_event_handler.coffee
index 91039b731..f31a17234 100644
--- a/server/analytics/analytics_log_event_handler.coffee
+++ b/server/analytics/analytics_log_event_handler.coffee
@@ -39,102 +39,7 @@ class AnalyticsLogEventHandler extends Handler
     event = req.query.event or req.body.event
     properties = req.query.properties or req.body.properties
     @sendSuccess res # Return request immediately
-    unless user?
-      log.warn 'No user given to analytics logEvent.'
-      return
-
-    saveDoc = (eventID, slimProperties) ->
-      doc = new AnalyticsLogEvent 
-        u: user
-        e: eventID
-        p: slimProperties
-        # TODO: Remove these legacy properties after we stop querying for them (probably 30 days, ~2/16/15)
-        user: user
-        event: event
-        properties: properties
-      doc.save()
-
-    utils.getAnalyticsStringID event, (eventID) ->
-      if eventID > 0
-        # TODO: properties slimming is pretty ugly
-        slimProperties = _.cloneDeep properties
-        if event in ['Clicked Level', 'Show problem alert', 'Started Level', 'Saw Victory', 'Problem alert help clicked', 'Spell palette help clicked']
-          delete slimProperties.level if event is 'Saw Victory'
-          properties.ls = mongoose.Types.ObjectId properties.ls if properties.ls
-          slimProperties.ls = mongoose.Types.ObjectId slimProperties.ls if slimProperties.ls
-          if slimProperties.levelID?
-            # levelID: string => l: string ID
-            utils.getAnalyticsStringID slimProperties.levelID, (levelStringID) ->
-              if levelStringID > 0
-                delete slimProperties.levelID
-                slimProperties.l = levelStringID
-              saveDoc eventID, slimProperties
-            return
-        else if event in ['Script Started', 'Script Ended']
-          properties.ls = mongoose.Types.ObjectId properties.ls if properties.ls
-          slimProperties.ls = mongoose.Types.ObjectId slimProperties.ls if slimProperties.ls
-          if slimProperties.levelID? and slimProperties.label?
-            # levelID: string => l: string ID
-            # label: string => lb: string ID
-            utils.getAnalyticsStringID slimProperties.levelID, (levelStringID) ->
-              if levelStringID > 0
-                delete slimProperties.levelID
-                slimProperties.l = levelStringID
-              utils.getAnalyticsStringID slimProperties.label, (labelStringID) ->
-                if labelStringID > 0
-                  delete slimProperties.label
-                  slimProperties.lb = labelStringID
-                saveDoc eventID, slimProperties
-            return
-        else if event is 'Heard Sprite'
-          properties.ls = mongoose.Types.ObjectId properties.ls if properties.ls
-          slimProperties.ls = mongoose.Types.ObjectId slimProperties.ls if slimProperties.ls
-          if slimProperties.message?
-            # message: string => m: string ID
-            utils.getAnalyticsStringID slimProperties.message, (messageStringID) ->
-              if messageStringID > 0
-                delete slimProperties.message
-                slimProperties.m = messageStringID
-              saveDoc eventID, slimProperties
-            return
-        else if event in ['Start help video', 'Finish help video']
-          properties.ls = mongoose.Types.ObjectId properties.ls if properties.ls
-          slimProperties.ls = mongoose.Types.ObjectId slimProperties.ls if slimProperties.ls
-          if slimProperties.level and slimProperties.style?
-            # level: string => l: string ID
-            # style: string => s: string ID
-            utils.getAnalyticsStringID slimProperties.level, (levelStringID) ->
-              if levelStringID > 0
-                delete slimProperties.level
-                slimProperties.l = levelStringID
-              utils.getAnalyticsStringID slimProperties.style, (styleStringID) ->
-                if styleStringID > 0
-                  delete slimProperties.style
-                  slimProperties.s = styleStringID
-                saveDoc eventID, slimProperties
-            return
-        else if event is 'Show subscription modal'
-          delete properties.category
-          delete slimProperties.category
-          if slimProperties.label?
-            # label: string => lb: string ID
-            utils.getAnalyticsStringID slimProperties.label, (labelStringID) ->
-              if labelStringID > 0
-                delete slimProperties.label
-                slimProperties.lb = labelStringID
-              if slimProperties.level?
-                # level: string => l: string ID
-                utils.getAnalyticsStringID slimProperties.level, (levelStringID) ->
-                  if levelStringID > 0
-                    delete slimProperties.level
-                    slimProperties.l = levelStringID
-                  saveDoc eventID, slimProperties
-                return
-              saveDoc eventID, slimProperties
-            return
-        saveDoc eventID, slimProperties
-      else
-        log.warn "Unable to get analytics string ID for " + event
+    AnalyticsLogEvent.logEvent user, event, properties
 
   getLevelCompletionsBySlug: (req, res) ->
     # Returns an array of per-day level starts and finishes
@@ -204,7 +109,7 @@ class AnalyticsLogEventHandler extends Handler
       for level of levelDateMap
         completions[level] = []
         for created, item of levelDateMap[level]
-          completions[level].push 
+          completions[level].push
             level: level
             created: created
             started: Object.keys(item.started).length
@@ -382,7 +287,7 @@ class AnalyticsLogEventHandler extends Handler
         getUserEventData campaigns
 
     getCampaignData = () =>
-      # Get campaign data 
+      # Get campaign data
       # Output:
       # campaigns - per-campaign dictionary of ordered levelIDs
       # campaignLevelIDs - dictionary of all campaign levelIDs
diff --git a/server/sendwithus.coffee b/server/sendwithus.coffee
index ff9cdf8b4..d8411b622 100644
--- a/server/sendwithus.coffee
+++ b/server/sendwithus.coffee
@@ -10,6 +10,7 @@ module.exports.api = new sendwithusAPI swuAPIKey, debug
 if config.unittest
   module.exports.api.send = ->
 module.exports.templates =
+  parent_subscribe_email: 'tem_2APERafogvwKhmcnouigud'
   welcome_email: 'utnGaBHuSU4Hmsi7qrAypU'
   ladder_update_email: 'JzaZxf39A4cKMxpPZUfWy4'
   patch_created: 'tem_xhxuNosLALsizTNojBjNcL'
diff --git a/server/users/user_handler.coffee b/server/users/user_handler.coffee
index 2dd8d2fd2..c070c395e 100644
--- a/server/users/user_handler.coffee
+++ b/server/users/user_handler.coffee
@@ -9,6 +9,7 @@ errors = require '../commons/errors'
 async = require 'async'
 log = require 'winston'
 moment = require 'moment'
+AnalyticsLogEvent = require '../analytics/AnalyticsLogEvent'
 LevelSession = require '../levels/sessions/LevelSession'
 LevelSessionHandler = require '../levels/sessions/level_session_handler'
 SubscriptionHandler = require '../payments/subscription_handler'
@@ -17,6 +18,7 @@ EarnedAchievement = require '../achievements/EarnedAchievement'
 UserRemark = require './remarks/UserRemark'
 {isID} = require '../lib/utils'
 hipchat = require '../hipchat'
+sendwithus = require '../sendwithus'
 
 serverProperties = ['passwordHash', 'emailLower', 'nameLower', 'passwordReset', 'lastIP']
 candidateProperties = [
@@ -232,6 +234,7 @@ UserHandler = class UserHandler extends Handler
     return @getRemark(req, res, args[0]) if args[1] is 'remark'
     return @searchForUser(req, res) if args[1] is 'admin_search'
     return @getStripeInfo(req, res, args[0]) if args[1] is 'stripe'
+    return @sendOneTimeEmail(req, res, args[0]) if args[1] is 'send_one_time_email'
     return @sendNotFoundError(res)
     super(arguments...)
 
@@ -244,6 +247,35 @@ UserHandler = class UserHandler extends Handler
         return @sendDatabaseError(res, err) if err
         @sendSuccess(res, JSON.stringify(customer, null, '\t'))
 
+  sendOneTimeEmail: (req, res) ->
+    # TODO: should this API be somewhere else?
+    # TODO: hipchat tower success message shows up as a misleading PaperTrail error message
+    return @sendForbiddenError(res) unless req.user
+    email = req.query.email or req.body.email
+    type = req.query.type or req.body.type
+    return @sendBadInputError res, 'No email given.' unless email?
+    return @sendBadInputError res, 'No type given.' unless type?
+
+    return @sendBadInputError res, "Unknown one-time email type #{type}" unless type is 'subscribe modal parent'
+
+    emailParams =
+      email_id: sendwithus.templates.parent_subscribe_email
+      recipient:
+        address: email
+      email_data:
+        name: req.user.get('name') or ''
+    sendwithus.api.send emailParams, (err, result) =>
+      if err
+        log.error "sendwithus one-time email error: #{err}, result: #{result}"
+        return @sendError res, 500, 'send mail failed.'
+      req.user.update {$push: {"emails.oneTimes": {type: type, email: email, sent: new Date()}}}, (err) =>
+        return @sendDatabaseError(res, err) if err
+        req.user.save (err) =>
+          return @sendDatabaseError(res, err) if err
+          @sendSuccess(res, {result: 'success'})
+          hipchat.sendTowerHipChatMessage "#{req.user.get('name') or req.user.get('email')} just submitted subscribe modal parent email #{email}."
+          AnalyticsLogEvent.logEvent req.user, 'Sent one time email', email: email, type: type
+
   agreeToCLA: (req, res) ->
     return @sendForbiddenError(res) unless req.user
     doc =

From b42061e0eef0e281772cb9670580e975f2741b64 Mon Sep 17 00:00:00 2001
From: Matt Lott <mattlott@live.com>
Date: Wed, 4 Feb 2015 14:29:16 -0800
Subject: [PATCH 10/36] Include code language in parent email

---
 server/users/user_handler.coffee | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/server/users/user_handler.coffee b/server/users/user_handler.coffee
index c070c395e..2e22a00cb 100644
--- a/server/users/user_handler.coffee
+++ b/server/users/user_handler.coffee
@@ -264,6 +264,9 @@ UserHandler = class UserHandler extends Handler
         address: email
       email_data:
         name: req.user.get('name') or ''
+    if codeLanguage = req.user.get('aceConfig.language')
+      codeLanguage = codeLanguage[0].toUpperCase() + codeLanguage.slice(1)
+      emailParams['email_data']['codeLanguage'] = codeLanguage
     sendwithus.api.send emailParams, (err, result) =>
       if err
         log.error "sendwithus one-time email error: #{err}, result: #{result}"

From 8f996a44b0f6c13b367e454dc7eacd17feaa57e7 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Wed, 4 Feb 2015 14:48:25 -0800
Subject: [PATCH 11/36] Added replays to the campaign editor level analytics
 drilldowns for particular sessions.

---
 app/templates/editor/campaign/campaign-level-view.jade | 4 ++++
 app/views/editor/campaign/CampaignLevelView.coffee     | 6 ++++++
 2 files changed, 10 insertions(+)

diff --git a/app/templates/editor/campaign/campaign-level-view.jade b/app/templates/editor/campaign/campaign-level-view.jade
index 21195bc60..a638db24e 100644
--- a/app/templates/editor/campaign/campaign-level-view.jade
+++ b/app/templates/editor/campaign/campaign-level-view.jade
@@ -59,6 +59,7 @@
           td Playtime
           td Complete
           td Changed
+          td Replay
       tbody
         - for (var i = 0; i < analytics.recentSessions.data.length; i++)
           tr.recent-session(data-player-id=analytics.recentSessions.data[i].creator, data-session-id=analytics.recentSessions.data[i]._id)
@@ -71,6 +72,9 @@
             else
               td false
             td= analytics.recentSessions.data[i].changed
+            td
+              button.btn.replay-button.btn-xs
+                .glyphicon.glyphicon-eye-open
 
   h4 Completion Rates
   if analytics.levelCompletions.loading
diff --git a/app/views/editor/campaign/CampaignLevelView.coffee b/app/views/editor/campaign/CampaignLevelView.coffee
index 96358c032..3864a7686 100644
--- a/app/views/editor/campaign/CampaignLevelView.coffee
+++ b/app/views/editor/campaign/CampaignLevelView.coffee
@@ -16,6 +16,7 @@ module.exports = class CampaignLevelView extends CocoView
     'dblclick .recent-session': 'onDblClickRecentSession'
     'mouseenter .graph-point': 'onMouseEnterPoint'
     'mouseleave .graph-point': 'onMouseLeavePoint'
+    'click .replay-button': 'onClickReplay'
 
   constructor: (options, @level) ->
     super(options)
@@ -77,6 +78,11 @@ module.exports = class CampaignLevelView extends CocoView
     pointID = $(e.target).data('pointid')
     @$el.find(".graph-point-info-container[data-pointid=#{pointID}]").hide()
 
+  onClickReplay: (e) ->
+    sessionID = $(e.target).closest('tr').data 'session-id'
+    url = "/play/level/#{@level.get('slug')}?session=#{sessionID}&observing=true"
+    window.open url, '_blank'
+
   updateAnalyticsGraphData: ->
     # console.log 'updateAnalyticsGraphData'
     # Build graphs based on available @analytics data

From 51c4ba5d0fb908e0a6db719ae0be4d6a964ca359 Mon Sep 17 00:00:00 2001
From: Emmanuel Zarzosa <emmanuel-z@outlook.com>
Date: Wed, 4 Feb 2015 20:04:38 -0300
Subject: [PATCH 12/36] Update es-419.coffee

---
 app/locale/es-419.coffee | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/locale/es-419.coffee b/app/locale/es-419.coffee
index 759a96802..39a93c865 100644
--- a/app/locale/es-419.coffee
+++ b/app/locale/es-419.coffee
@@ -610,7 +610,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
     view_profile: "Ver tu perfil"
 
   keyboard_shortcuts:
-    keyboard_shortcuts: "Keyboard Shortcuts"
+    keyboard_shortcuts: "Atajos de teclado"
     space: "Barra espaciadora"
     enter: "Enter"
     escape: "Escape"

From 3bfc7e1a9cda572fffca97972a834bcd1cc6dd8f Mon Sep 17 00:00:00 2001
From: Imperadeiro98 <Imperadeiro98@users.noreply.github.com>
Date: Wed, 4 Feb 2015 23:09:23 +0000
Subject: [PATCH 13/36] Small fix

---
 app/locale/en.coffee | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/locale/en.coffee b/app/locale/en.coffee
index 4d81e5004..ee3fbc1f5 100644
--- a/app/locale/en.coffee
+++ b/app/locale/en.coffee
@@ -386,7 +386,7 @@
     feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
     feature3: "30+ bonus levels"
     feature4: "<strong>3500 bonus gems</strong> every month!"
-    feature5: " Video tutorials"
+    feature5: "Video tutorials"
     feature6: "Premium email support"
     free: "Free"
     month: "month"

From 20e70c316ef03713b80194364d348f6a16c5d7f6 Mon Sep 17 00:00:00 2001
From: Matt Lott <mattlott@live.com>
Date: Wed, 4 Feb 2015 15:50:14 -0800
Subject: [PATCH 14/36] Help usage analytics script

---
 .../analytics/mongodb/queries/helpUsage.js    | 156 ++++++++++++++++++
 .../analytics/analytics_perday_handler.coffee |   2 +-
 2 files changed, 157 insertions(+), 1 deletion(-)
 create mode 100644 scripts/analytics/mongodb/queries/helpUsage.js

diff --git a/scripts/analytics/mongodb/queries/helpUsage.js b/scripts/analytics/mongodb/queries/helpUsage.js
new file mode 100644
index 000000000..094ba9aff
--- /dev/null
+++ b/scripts/analytics/mongodb/queries/helpUsage.js
@@ -0,0 +1,156 @@
+// Help button and video usage
+
+// Usage:
+// mongo <address>:<port>/<database> <script file> -u <username> -p <password>
+
+// What do we want to know?
+// For each level, how many clicks, starts, finishes
+// Individual users only counted once for a level/event combo
+
+try {
+  var scriptStartTime = new Date();
+  var analyticsStringCache = {};
+
+  // Look at last 30 days, same as Mixpanel
+  var numDays = 30;
+
+  var startDay = new Date();
+  today = startDay.toISOString().substr(0, 10);
+  startDay.setUTCDate(startDay.getUTCDate() - numDays);
+  startDay = startDay.toISOString().substr(0, 10);
+
+  log("Today is " + today);
+  log("Start day is " + startDay);
+
+  var events = ['Problem alert help clicked', 'Spell palette help clicked', 'Start help video', 'Finish help video'];
+
+  var helpData = getHelpData(startDay, events);
+  helpData.sort(function (a,b) {
+    var clickedA = a['Problem alert help clicked'] || 0;
+    clickedA += a['Spell palette help clicked'] || 0;
+    var clickedB = b['Problem alert help clicked'] || 0;
+    clickedB += b['Spell palette help clicked'] || 0;
+    return clickedA < clickedB ? 1 : -1;
+  });
+
+  log('Help Clicks\tVideo Starts\tStart Rate\tVideo Finishes\tFinish Rate\tLevel')
+  for(var i = 0; i < helpData.length; i++) {
+    var level = helpData[i].level;
+    var clicked = helpData[i]['Problem alert help clicked'] || 0;
+    clicked += helpData[i]['Spell palette help clicked'] || 0;
+    var started = helpData[i]['Start help video'] || 0;
+    var startRate = clicked > 0 ? started / clicked * 100 : 0.0;
+    var finished = helpData[i]['Finish help video'] || 0;
+    var finishRate = clicked > 0 ? finished / clicked * 100 : 0.0;
+    if (started > 1) {
+      log(clicked + '\t' + started + '\t' + startRate.toFixed(2) + '%\t' + finished + '\t' + finishRate.toFixed(2) + '%\t' + level);
+    }
+  }
+
+  log("Script runtime: " + (new Date() - scriptStartTime));
+}
+catch(err) {
+  log("ERROR: " + err);
+  printjson(err);
+}
+
+// *** Helper functions ***
+
+function log(str) {
+  print(new Date().toISOString() + " " + str);
+}
+
+function objectIdWithTimestamp(timestamp) {
+  // Convert string date to Date object (otherwise assume timestamp is a date)
+  if (typeof(timestamp) == 'string') timestamp = new Date(timestamp);
+  // Convert date object to hex seconds since Unix epoch
+  var hexSeconds = Math.floor(timestamp/1000).toString(16);
+  // Create an ObjectId with that hex timestamp
+  var constructedObjectId = ObjectId(hexSeconds + "0000000000000000");
+  return constructedObjectId
+}
+
+function getAnalyticsString(str) {
+  if (analyticsStringCache[str]) return analyticsStringCache[str];
+
+  // Find existing string
+  var doc = db['analytics.strings'].findOne({v: str});
+  if (doc) {
+    analyticsStringCache[str] = doc._id;
+    return analyticsStringCache[str];
+  }
+
+  // TODO: Not sure we want to always insert strings here.
+  // // Insert string
+  // // http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/#auto-increment-optimistic-loop
+  // doc = {v: str};
+  // while (true) {
+  //   var cursor = db['analytics.strings'].find({}, {_id: 1}).sort({_id: -1}).limit(1);
+  //   var seq = cursor.hasNext() ? cursor.next()._id + 1 : 1;
+  //   doc._id = seq;
+  //   var results = db['analytics.strings'].insert(doc);
+  //   if (results.hasWriteError()) {
+  //     if ( results.writeError.code == 11000 /* dup key */ ) continue;
+  //     else throw new Error("ERROR: Unexpected error inserting data: " + tojson(results));
+  //   }
+  //   break;
+  // }
+  //
+  // // Find new string entry
+  // doc = db['analytics.strings'].findOne({v: str});
+  // if (doc) {
+  //   analyticsStringCache[str] = doc._id;
+  //   return analyticsStringCache[str];
+  // }
+  throw new Error("ERROR: Did not find analytics.strings insert for: " + str);
+}
+
+function getHelpData(startDay, events) {
+  if (!startDay || !events || events.length === 0) return {};
+
+  var startObj = objectIdWithTimestamp(ISODate(startDay + "T00:00:00.000Z"));
+  var queryParams = {$and: [{_id: {$gte: startObj}},{"event": {$in: events}}]};
+  var cursor = db['analytics.log.events'].find(queryParams);
+
+  // Map ordering: level, user, event
+  var levelUserEventMap = {};
+  while (cursor.hasNext()) {
+    var doc = cursor.next();
+    var created = doc._id.getTimestamp().toISOString();
+    var event = doc.event;
+    var user = doc.user.valueOf();
+    var properties = doc.properties;
+    var level = properties.level || properties.levelID;
+
+    if (!levelUserEventMap[level]) levelUserEventMap[level] = {};
+    if (!levelUserEventMap[level][user]) levelUserEventMap[level][user] = {};
+    if (!levelUserEventMap[level][user][event]) levelUserEventMap[level][user][event] = 1;
+  }
+  // printjson(levelUserEventMap);
+
+  // Data: level, event, count
+  var levelEventMap = {};
+  for (level in levelUserEventMap) {
+    for (user in levelUserEventMap[level]) {
+      for (event in levelUserEventMap[level][user]) {
+        if (!levelEventMap[level]) levelEventMap[level] = {};
+        if (!levelEventMap[level][event]) levelEventMap[level][event] = 0;
+        levelEventMap[level][event] += levelUserEventMap[level][user][event];
+      }
+    }
+  }
+  // printjson(levelEventMap);
+
+  helpData = [];
+  for (level in levelEventMap) {
+    var data = {level: level};
+    for (event in levelEventMap[level]) {
+      data[event] = levelEventMap[level][event];
+    }
+    for (var i = 0; i < events.length; i++) {
+      if (!data[events[i]]) data[events[i]] = 0
+    }
+    helpData.push(data);
+  }
+  return helpData;
+}
diff --git a/server/analytics/analytics_perday_handler.coffee b/server/analytics/analytics_perday_handler.coffee
index 29429879c..50a34c6c4 100644
--- a/server/analytics/analytics_perday_handler.coffee
+++ b/server/analytics/analytics_perday_handler.coffee
@@ -97,7 +97,7 @@ class AnalyticsPerDayHandler extends Handler
           @sendSuccess res, completions
 
     getLevelData = (campaignLevels) =>
-      # 2. Get ordered level slugs and string ID to level slug mappping
+      # 2. Get ordered level slugs and string ID to level slug mapping
       # Input:
       # campaignLevels - array of Level IDs
 

From a189e32948ac20b2a93098757cb377ccf668e757 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Wed, 4 Feb 2015 16:17:53 -0800
Subject: [PATCH 15/36] Refactored sending of HipChat room messages.

---
 server/commons/Handler.coffee            |  5 ++-
 server/hipchat.coffee                    | 56 ++++++++++++------------
 server/patches/patch_handler.coffee      |  2 +-
 server/payments/payment_handler.coffee   | 28 ++++++------
 server/purchases/purchase_handler.coffee | 14 +++---
 server/routes/db.coffee                  |  2 +-
 server/users/user_handler.coffee         |  5 +--
 server_config.coffee                     |  7 ++-
 8 files changed, 61 insertions(+), 58 deletions(-)

diff --git a/server/commons/Handler.coffee b/server/commons/Handler.coffee
index ecb6ba893..e2f11b792 100644
--- a/server/commons/Handler.coffee
+++ b/server/commons/Handler.coffee
@@ -461,8 +461,9 @@ module.exports = class Handler
     sendwithus.api.send context, (err, result) ->
 
   sendChangedHipChatMessage: (options) ->
-    message = "#{options.creator.get('name')} saved a change to <a href=\"#{options.docLink}\">#{options.target.get('name')}</a>: #{options.target.get('commitMessage')}"
-    hipchat.sendHipChatMessage message
+    message = "#{options.creator.get('name')} saved a change to <a href=\"#{options.docLink}\">#{options.target.get('name')}</a>: #{options.target.get('commitMessage') or '(no commit message)'}"
+    rooms = if /Diplomat submission/.test(message) then ['main'] else ['main', 'artisans']
+    hipchat.sendHipChatMessage message, rooms
 
   makeNewInstance: (req) ->
     model = new @modelClass({})
diff --git a/server/hipchat.coffee b/server/hipchat.coffee
index e8b72fca2..0d872c2d3 100644
--- a/server/hipchat.coffee
+++ b/server/hipchat.coffee
@@ -2,32 +2,34 @@ config = require '../server_config'
 request = require 'request'
 log = require 'winston'
 
-module.exports.sendHipChatMessage = sendHipChatMessage = (message) ->
-  return unless key = config.hipchatAPIKey
-  return unless config.isProduction
-  roomID = 254598
-  form =
-    color: 'yellow'
-    notify: false
-    message: message
-    messageFormat: 'html'
-  url = "https://api.hipchat.com/v2/room/#{roomID}/notification?auth_token=#{key}"
-  request.post {uri: url, json: form}, (err, res, body) ->
-    return log.error 'Error sending HipChat patch request:', err or body if err or /error/i.test body
-    #log.info "Got HipChat patch response:", body
+roomIDMap =
+  main: 254598
+  artisans: 1146994
+  tower: 318356
 
-module.exports.sendTowerHipChatMessage = sendTowerHipChatMessage = (message) ->
-  secondsFromEpoch = Math.floor(new Date().getTime() / 1000)
-  link = "<a href=\"https://papertrailapp.com/groups/488214/events?time=#{secondsFromEpoch}\">PaperTrail</a>"
-  message = "#{message} #{link}"
-  return unless key = config.hipchatTowerAPIKey
+module.exports.sendHipChatMessage = sendHipChatMessage = (message, rooms, options) ->
   return unless config.isProduction
-  roomID = 318356
-  form =
-    color: 'red'
-    notify: true
-    message: message
-    messageFormat: 'html'
-  url = "https://api.hipchat.com/v2/room/#{roomID}/notification?auth_token=#{key}"
-  request.post {uri: url, json: form}, (err, res, body) ->
-    return log.error 'Error sending HipChat Tower message:', err or body if err or /error/i.test body
+  rooms ?= ['main']
+  options ?= {}
+  for room in rooms
+    unless roomID = roomIDMap[room]
+      log.error "Unknown HipChat room #{room}."
+      continue
+    unless key = config.hipchat[room]
+      log.info "No HipChat API key for room #{room}."
+      continue
+    form =
+      color: options.color or 'yellow'
+      notify: false
+      message: message
+      messageFormat: 'html'
+    if options.papertrail
+      secondsFromEpoch = Math.floor(new Date().getTime() / 1000)
+      link = "<a href=\"https://papertrailapp.com/groups/488214/events?time=#{secondsFromEpoch}\">PaperTrail</a>"
+      form.message = "#{message} #{link}"
+      form.color = options.color or 'red'
+      form.notify = true
+    url = "https://api.hipchat.com/v2/room/#{roomID}/notification?auth_token=#{key}"
+    request.post {uri: url, json: form}, (err, res, body) ->
+      return log.error 'Error sending HipChat message:', err or body if err or /error/i.test body
+      #log.info "Got HipChat message response:", body
diff --git a/server/patches/patch_handler.coffee b/server/patches/patch_handler.coffee
index 3a6cd4ff7..9593d8c83 100644
--- a/server/patches/patch_handler.coffee
+++ b/server/patches/patch_handler.coffee
@@ -101,6 +101,6 @@ PatchHandler = class PatchHandler extends Handler
 
   sendPatchCreatedHipChatMessage: (options) ->
     message = "#{options.creator.get('name')} submitted a patch to <a href=\"#{options.docLink}\">#{options.target.get('name')}</a>: #{options.patch.get('commitMessage')}"
-    hipchat.sendHipChatMessage message
+    hipchat.sendHipChatMessage message, ['main']
 
 module.exports = new PatchHandler()
diff --git a/server/payments/payment_handler.coffee b/server/payments/payment_handler.coffee
index fbd47af15..9e24be60e 100644
--- a/server/payments/payment_handler.coffee
+++ b/server/payments/payment_handler.coffee
@@ -35,7 +35,7 @@ PaymentHandler = class PaymentHandler extends Handler
   editableProperties: []
   postEditableProperties: ['purchased']
   jsonSchema: require '../../app/schemas/models/payment.schema'
-  
+
   get: (req, res) ->
     return res.send([]) unless req.user
     q = Payment.find({recipient:req.user._id})
@@ -43,7 +43,7 @@ PaymentHandler = class PaymentHandler extends Handler
       return @sendDatabaseError(res, err) if err
       res.send(payments)
     )
-    
+
   logPaymentError: (req, msg) ->
     console.warn "Payment Error: #{req.user.get('slug')} (#{req.user._id}): '#{msg}'"
 
@@ -57,10 +57,10 @@ PaymentHandler = class PaymentHandler extends Handler
   post: (req, res, pathName) ->
     if pathName is 'check-stripe-charges'
       return @checkStripeCharges(req, res)
-    
+
     if (not req.user) or req.user.isAnonymous()
       return @sendForbiddenError(res)
-    
+
     appleReceipt = req.body.apple?.rawReceipt
     appleTransactionID = req.body.apple?.transactionID
     appleLocalPrice = req.body.apple?.localPrice
@@ -146,7 +146,7 @@ PaymentHandler = class PaymentHandler extends Handler
         if validation.valid is false
           @logPaymentError(req, 'Invalid apple payment object.')
           return @sendBadInputError(res, validation.errors)
-          
+
         payment.save((err) =>
           if err
             @logPaymentError(req, 'Apple payment save error.'+err)
@@ -170,24 +170,24 @@ PaymentHandler = class PaymentHandler extends Handler
     # First, make sure we save the payment info as a Customer object, if we haven't already.
     if token
       customerID = req.user.get('stripe')?.customerID
-      
+
       if customerID
         # old customer, new token. Save it.
         stripe.customers.update customerID, { card: token }, (err, customer) =>
           @beginStripePayment(req, res, timestamp, productID)
-          
+
       else
         newCustomer = {
           card: token
           email: req.user.get('email')
           metadata: { id: req.user._id + '', slug: req.user.get('slug') }
         }
-        
+
         stripe.customers.create newCustomer, (err, customer) =>
           if err
             @logPaymentError(req, 'Stripe customer creation error. '+err)
             return @sendDatabaseError(res, err)
-          
+
           stripeInfo = _.cloneDeep(req.user.get('stripe') ? {})
           stripeInfo.customerID = customer.id
           req.user.set('stripe', stripeInfo)
@@ -223,7 +223,7 @@ PaymentHandler = class PaymentHandler extends Handler
       ((err, results) =>
         if err
           @logPaymentError(req, 'Stripe async load db error. '+err)
-          return @sendDatabaseError(res, err) 
+          return @sendDatabaseError(res, err)
         [payment, charge] = results
 
         if not (payment or charge)
@@ -285,7 +285,7 @@ PaymentHandler = class PaymentHandler extends Handler
       timestamp: parseInt(charge.metadata.timestamp)
       chargeID: charge.id
     }
-    
+
     validation = @validateDocumentInput(payment.toObject())
     if validation.valid is false
       @logPaymentError(req, 'Invalid stripe payment object.')
@@ -302,9 +302,9 @@ PaymentHandler = class PaymentHandler extends Handler
       )
     )
 
-    
+
   #- Confirm all Stripe charges are recorded on our server
-  
+
   checkStripeCharges: (req, res) ->
     return @sendSuccess(res) unless customerID = req.user.get('stripe')?.customerID
     async.parallel([
@@ -366,7 +366,7 @@ PaymentHandler = class PaymentHandler extends Handler
   sendPaymentHipChatMessage: (options) ->
     try
       message = "#{options.user?.get('name')} bought #{options.payment?.get('amount')} via #{options.payment?.get('service')}."
-      hipchat.sendHipChatMessage message
+      hipchat.sendHipChatMessage message, ['tower']
     catch e
       log.error "Couldn't send HipChat message on payment because of error: #{e}"
 
diff --git a/server/purchases/purchase_handler.coffee b/server/purchases/purchase_handler.coffee
index cb00a4a67..dbcd5408c 100644
--- a/server/purchases/purchase_handler.coffee
+++ b/server/purchases/purchase_handler.coffee
@@ -4,8 +4,6 @@ Handler = require '../commons/Handler'
 {handlers} = require '../commons/mapping'
 mongoose = require 'mongoose'
 log = require 'winston'
-sendwithus = require '../sendwithus'
-hipchat = require '../hipchat'
 
 PurchaseHandler = class PurchaseHandler extends Handler
   modelClass: Purchase
@@ -19,22 +17,22 @@ PurchaseHandler = class PurchaseHandler extends Handler
     purchase.set 'recipient', req.user._id
     purchase.set 'created', new Date().toISOString()
     purchase
-    
+
   post: (req, res) ->
     purchased = req.body.purchased
     purchaser = req.user._id
     purchasedOriginal = purchased?.original
-    
+
     Handler = require '../commons/Handler'
     return @sendBadInputError(res) if not Handler.isID(purchasedOriginal)
-  
+
     collection = purchased?.collection
     return @sendBadInputError(res) if not collection in @jsonSchema.properties.purchased.properties.collection.enum
-    
+
     handler = require('../' + handlers[collection])
     criteria = { 'original': purchasedOriginal }
     sort = { 'version.major': -1, 'version.minor': -1 }
-    
+
     handler.modelClass.findOne(criteria).sort(sort).exec (err, purchasedItem) =>
       gemsOwned = req.user.get('earned')?.gems or 0
       return @sendDatabaseError(res, err) if err
@@ -51,7 +49,7 @@ PurchaseHandler = class PurchaseHandler extends Handler
         if purchase
           @addPurchaseToUser(req, res)
           return @sendSuccess(res, @formatEntity(req, purchase))
-          
+
         else
           super(req, res)
 
diff --git a/server/routes/db.coffee b/server/routes/db.coffee
index 232705e17..8bcc8e231 100644
--- a/server/routes/db.coffee
+++ b/server/routes/db.coffee
@@ -48,7 +48,7 @@ module.exports.setup = (app) ->
       log.error(error.stack)
       # TODO: Generally ignore this error: error: Error trying db method get route analytics.log.event from undefined: Error: Cannot find module '../undefined'
       unless "#{parts}" in ['analytics.users.active']
-        hipchat.sendTowerHipChatMessage errorMessage
+        hipchat.sendHipChatMessage errorMessage, ['tower'], papertrail: true
       errors.notFound(res, "Route #{req?.path} not found.")
 
 getSchema = (req, res, moduleName) ->
diff --git a/server/users/user_handler.coffee b/server/users/user_handler.coffee
index 2e22a00cb..f48b97eda 100644
--- a/server/users/user_handler.coffee
+++ b/server/users/user_handler.coffee
@@ -249,7 +249,6 @@ UserHandler = class UserHandler extends Handler
 
   sendOneTimeEmail: (req, res) ->
     # TODO: should this API be somewhere else?
-    # TODO: hipchat tower success message shows up as a misleading PaperTrail error message
     return @sendForbiddenError(res) unless req.user
     email = req.query.email or req.body.email
     type = req.query.type or req.body.type
@@ -276,7 +275,7 @@ UserHandler = class UserHandler extends Handler
         req.user.save (err) =>
           return @sendDatabaseError(res, err) if err
           @sendSuccess(res, {result: 'success'})
-          hipchat.sendTowerHipChatMessage "#{req.user.get('name') or req.user.get('email')} just submitted subscribe modal parent email #{email}."
+          hipchat.sendHipChatMessage "#{req.user.get('name') or req.user.get('email')} just submitted subscribe modal parent email #{email}.", ['tower']
           AnalyticsLogEvent.logEvent req.user, 'Sent one time email', email: email, type: type
 
   agreeToCLA: (req, res) ->
@@ -295,7 +294,7 @@ UserHandler = class UserHandler extends Handler
         req.user.save (err) =>
           return @sendDatabaseError(res, err) if err
           @sendSuccess(res, {result: 'success'})
-          hipchat.sendHipChatMessage "#{req.body.githubUsername or req.user.get('name')} just signed the CLA."
+          hipchat.sendHipChatMessage "#{req.body.githubUsername or req.user.get('name')} just signed the CLA.", ['main']
 
   avatar: (req, res, id) ->
     @modelClass.findById(id).exec (err, document) =>
diff --git a/server_config.coffee b/server_config.coffee
index 4b426be48..3d9fd2e43 100644
--- a/server_config.coffee
+++ b/server_config.coffee
@@ -48,8 +48,11 @@ config.mail =
   cronHandlerPublicIP: process.env.COCO_CRON_PUBLIC_IP or ''
   cronHandlerPrivateIP: process.env.COCO_CRON_PRIVATE_IP or ''
 
-config.hipchatAPIKey = process.env.COCO_HIPCHAT_API_KEY or ''
-config.hipchatTowerAPIKey = process.env.COCO_HIPCHAT_TOWER_API_KEY or ''
+config.hipchat =
+  main: process.env.COCO_HIPCHAT_API_KEY or ''
+  tower: process.env.COCO_HIPCHAT_TOWER_API_KEY or ''
+  artisans: process.env.COCO_HIPCHAT_ARTISANS_API_KEY or ''
+
 config.queue =
   accessKeyId: process.env.COCO_AWS_ACCESS_KEY_ID or ''
   secretAccessKey: process.env.COCO_AWS_SECRET_ACCESS_KEY or ''

From fed29c6890b41453a31552840e4bae0248746ec4 Mon Sep 17 00:00:00 2001
From: Emmanuel Zarzosa <emmanuel-z@outlook.com>
Date: Wed, 4 Feb 2015 21:18:13 -0300
Subject: [PATCH 16/36] Update es-419.coffee

---
 app/locale/es-419.coffee | 80 ++++++++++++++++++++--------------------
 1 file changed, 40 insertions(+), 40 deletions(-)

diff --git a/app/locale/es-419.coffee b/app/locale/es-419.coffee
index 759a96802..10e3f0208 100644
--- a/app/locale/es-419.coffee
+++ b/app/locale/es-419.coffee
@@ -322,7 +322,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
     tip_lines_of_code: "Medir el progreso en la programación en líneas de código es como medir el progreso de construcción de una aeronave por su peso. — Bill Gates"
     tip_source_code: "Quisiera cambiar el mundo, pero no me dan el código fuente."
     tip_javascript_java: "Java es a Javascript lo mismo que Comer es a Comercial. - Chris Heilmann"
-#    tip_move_forward: "Whatever you do, keep moving forward. - Martin Luther King Jr."
+    tip_move_forward: "Hagas lo que hagas, siempre sigue hacia delante. - Martin Luther King Jr."
 
   game_menu:
     inventory_tab: "Inventario"
@@ -504,45 +504,45 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
     matt_title: "Programador"
     matt_blurb: "Bicicletero"
 
-#  teachers:
-#    title: "CodeCombat for Teachers"
-#    preparation_title: "Preparation"
-#    preparation_1: "CodeCombat is free to play for the core level progression and does not require students to sign up. We encourage teachers to"
-#    preparation_play_campaign: "play through the campaign"
-#    preparation_2: "to try it out, but the only thing you absolutely need to do to be ready is ensure students have access to a computer."
-#    preparation_3: "It is not necessary for teachers to be comfortable with computer science concepts for students to have fun learning with CodeCombat."
-#    violent_title: "Is it violent?"
-#    violent_1: "We get this from teachers a lot due to our name. Although CodeCombat does contain cartoon violence, there is nothing graphic in either the visuals or language."
-#    violent_2: "If you are comfortable having your students play Angry Birds, you will be comfortable with CodeCombat."
-#    for_girls_title: "Is it for girls?"
-#    for_girls_1: "There are three game modes in CodeCombat: building, puzzles, and combat. We have intentionally designed each to appeal to both boys and girls and think that the building and puzzle levels especially differentiate the game from violent triple A titles that repel female players."
-#    what_cover_title: "What do we cover?"
-#    what_cover_1: "There are 20 levels in the Hour of Code tutorial that teach and reinforce 6 specific computer science concepts:"
-#    what_cover_notation_1: "Formal notation"
-#    what_cover_notation_2: "- builds an understanding of the importance of syntax in programming."
-#    what_cover_methods_1: "Calling methods"
-#    what_cover_methods_2: "- familiarizes students with the syntax of object-oriented method calls."
-#    what_cover_parameters_1: "Parameters"
-#    what_cover_parameters_2: "- trains how to pass parameters to functions."
-#    what_cover_strings_1: "Strings"
-#    what_cover_strings_2: "- teaches students about string notation and passing strings as parameters."
-#    what_cover_loops_1: "Loops"
-#    what_cover_loops_2: "- develops the abstraction of designing short programs with loops."
-#    what_cover_variables_1: "Variables"
-#    what_cover_variables_2: "- adds the skill of referencing values that change over time."
-#    what_cover_2: "Students may continue past level 20, depending on their speed and interest, to learn two additional concepts in later levels:"
-#    what_cover_logic_1: "Conditional logic"
-#    what_cover_logic_2: "- when and how to use if/else to control in-game outcomes."
-#    what_cover_input_1: "Handling player input"
-#    what_cover_input_2: "- responding to input events to create a user interface."
-#    sys_requirements_title: "System Requirements"
-#    sys_requirements_1: "Because CodeCombat is a game, it is more intensive for computers to run smoothly than video or written tutorials. We have optimized it to run quickly on all modern browsers and on older machines so that everyone can play. That said, here are our suggestions for getting the most out of your Hour of Code experience:"
-#    sys_requirements_2: "Use newer versions of Chrome or Firefox."
-#    sys_requirements_3: "Although CodeCombat will work on browsers as old as IE9, the performance is not as good. Chrome is best."
-#    sys_requirements_4: "Use newer computers."
-#    sys_requirements_5: "Older computers, Chromebooks, and netbooks tend to have very few system resources, which makes for a less enjoyable experience. At least 2GB of RAM is required."
-#    sys_requirements_6: "Allow players to wear headphones/earbuds to hear the audio."
-#    sys_requirements_7: "We help players learn through voiceover and sound effects, which will make classrooms noisy and distracting."
+teachers:
+    title: "CodeCombat para Profesores"
+    preparation_title: "Preparación"
+    preparation_1: "CodeCombat es gratuito para jugar en la progresión de nivel básico y no requiere el registro de los usuarios. Alentamos a los profesores a"
+    preparation_play_campaign: "jugar a través de la campaña"
+    preparation_2: "para probarlo, la única cosa que necesitas para estar listo es asegurarte que los estudiantes tengan acceso a una computadora con internet."
+    preparation_3: "No es necesario que los maestros se sienten cómodos con los conceptos informáticos para que los estudiantes se divierten aprendiendo con CodeCombat."
+    violent_title: "¿Es violento?"
+    violent_1: "Nos preguntan esto debido a nuestro nombre. Sin embargo CodeCombat solo contiene violencia de dibujos animados, no hay nada gráfico en las imágenes o el lenguaje."
+    violent_2: "Si te sientes cómodo cuanto tus estudiantes juegan Angry Bird, entonces estaras cómodo con CodeCombat."
+    for_girls_title: "¿Es para chicas?"
+    for_girls_1: "Existen tres modos de juego en CodeCombat: Edificación, rompecabezas, y combate. Hemos diseñado intencionalmente cada uno para atraer tanto a los niños como a las niñas, y creemos en que los niveles de construcción y rompecabezas diferencia el juego de los títulos triple A ultra violentos que repelen a las jugadoras."
+    what_cover_title: "¿Qué es lo que cubrimos?"
+    what_cover_1: "Hay 20 niveles en nuestro tutorial Hora del Código que enseña y refuerza 6 conceptos especifico de las ciencias computacionales:"
+    what_cover_notation_1: "Notación Formal"
+    what_cover_notation_2: "- construye una comprensión de la importancia de la sintaxis en la programación."
+    what_cover_methods_1: "Metodos de llamada"
+    what_cover_methods_2: "- familiariza a los estudiantes con la sintaxis de las llamadas a métodos orientados a objetos."
+    what_cover_parameters_1: "Parametros"
+    what_cover_parameters_2: "- entrena en cómo pasar parámetros a funciones."
+    what_cover_strings_1: "Cadenas"
+    what_cover_strings_2: "- enseña a los estudiantes acerca de la notación en cadena y como pasar estas cadenas como parámetros."
+    what_cover_loops_1: "Bucles"
+    what_cover_loops_2: "- desarrolla la abstracción del diseño de programas cortos con bucles."
+    what_cover_variables_1: "Variables"
+    what_cover_variables_2: "- añade la habilidad de referenciar valores que cambian con el tiempo."
+    what_cover_2: "Los estudiantes pueden continuar más allá del nivel 20, dependiendo de su velocidad e interés, para aprender dos conceptos adicionales en los niveles tardíos:"
+    what_cover_logic_1: "Condicionales lógicos"
+    what_cover_logic_2: "- cuándo y cómo utilizar if / else para controlar los resultados del juego."
+    what_cover_input_1: "Manipulación de eventos de entrada"
+    what_cover_input_2: "- responder a eventos de entrada para crear una interfaz de usuario."
+    sys_requirements_title: "Requerimientos del sistema"
+    sys_requirements_1: "Debido que CodeCombat es un juego, es más difícil para las computadoras correrlo en relación a un tutorial escrito o un video. Para que todos puedan jugar, hemos optimizado la web para correr rápidamente en todos los navegadores modernos y en maquinas antiguas. Dicho esto, aquí están nuestras sugerencias para sacar el máximo provecho de su experiencia en la Hora del Código:"
+    sys_requirements_2: "Usar una versión actualizada del navegador Chrome o Firefox."
+    sys_requirements_3: "Aunque CodeCombat funcionará en navegadores tan antiguas como IE9, el rendimiento no es tan bueno. Chrome es la mejor opción."
+    sys_requirements_4: "Usar computadoras nuevas."
+    sys_requirements_5: "Cumputadoras viejas, Chromebooks y netbooks tienden a tener menos recursos del sistema, lo que los convierte en una experiencia menos agradable. Se requiere al menos 2 GB de RAM."
+    sys_requirements_6: "Permitir a los estudiantes usar auriculares / audífonos para escuchar el audio."
+    sys_requirements_7: "Ayudamos a los jugadores mediante efectos de sonidos y voces en off, lo que podría hacer a las aulas espacios ruidosos y molestos."
 
   versions:
     save_version_title: "Guardar nueva versión"

From df68c3c1080aa11507516bd425cafbaee2127e1d Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Wed, 4 Feb 2015 16:19:13 -0800
Subject: [PATCH 17/36] Propagated i18n.

---
 app/locale/ar.coffee          | 20 +++++++++++++++++++-
 app/locale/bg.coffee          | 20 +++++++++++++++++++-
 app/locale/ca.coffee          | 20 +++++++++++++++++++-
 app/locale/cs.coffee          | 18 ++++++++++++++++++
 app/locale/da.coffee          | 20 +++++++++++++++++++-
 app/locale/de-AT.coffee       | 20 +++++++++++++++++++-
 app/locale/de-CH.coffee       | 20 +++++++++++++++++++-
 app/locale/de-DE.coffee       | 18 ++++++++++++++++++
 app/locale/el.coffee          | 20 +++++++++++++++++++-
 app/locale/en-AU.coffee       | 20 +++++++++++++++++++-
 app/locale/en-GB.coffee       | 20 +++++++++++++++++++-
 app/locale/en-US.coffee       | 20 +++++++++++++++++++-
 app/locale/es-419.coffee      | 18 ++++++++++++++++++
 app/locale/es-ES.coffee       | 18 ++++++++++++++++++
 app/locale/fa.coffee          | 20 +++++++++++++++++++-
 app/locale/fi.coffee          | 20 +++++++++++++++++++-
 app/locale/fr.coffee          | 18 ++++++++++++++++++
 app/locale/gl.coffee          | 20 +++++++++++++++++++-
 app/locale/he.coffee          | 20 +++++++++++++++++++-
 app/locale/hi.coffee          | 20 +++++++++++++++++++-
 app/locale/hu.coffee          | 18 ++++++++++++++++++
 app/locale/id.coffee          | 20 +++++++++++++++++++-
 app/locale/it.coffee          | 20 +++++++++++++++++++-
 app/locale/ja.coffee          | 20 +++++++++++++++++++-
 app/locale/ko.coffee          | 20 +++++++++++++++++++-
 app/locale/lt.coffee          | 20 +++++++++++++++++++-
 app/locale/mk-MK.coffee       | 18 ++++++++++++++++++
 app/locale/ms.coffee          | 20 +++++++++++++++++++-
 app/locale/nb.coffee          | 20 +++++++++++++++++++-
 app/locale/nl-BE.coffee       | 20 +++++++++++++++++++-
 app/locale/nl-NL.coffee       | 20 +++++++++++++++++++-
 app/locale/nn.coffee          | 20 +++++++++++++++++++-
 app/locale/no.coffee          | 20 +++++++++++++++++++-
 app/locale/pl.coffee          | 20 +++++++++++++++++++-
 app/locale/pt-BR.coffee       | 18 ++++++++++++++++++
 app/locale/pt-PT.coffee       | 18 ++++++++++++++++++
 app/locale/ro.coffee          | 20 +++++++++++++++++++-
 app/locale/ru.coffee          | 18 ++++++++++++++++++
 app/locale/sk.coffee          | 20 +++++++++++++++++++-
 app/locale/sl.coffee          | 20 +++++++++++++++++++-
 app/locale/sr.coffee          | 20 +++++++++++++++++++-
 app/locale/sv.coffee          | 20 +++++++++++++++++++-
 app/locale/th.coffee          | 20 +++++++++++++++++++-
 app/locale/tr.coffee          | 20 +++++++++++++++++++-
 app/locale/uk.coffee          | 18 ++++++++++++++++++
 app/locale/ur.coffee          | 20 +++++++++++++++++++-
 app/locale/vi.coffee          | 20 +++++++++++++++++++-
 app/locale/zh-HANS.coffee     | 18 ++++++++++++++++++
 app/locale/zh-HANT.coffee     | 18 ++++++++++++++++++
 app/locale/zh-WUU-HANS.coffee | 20 +++++++++++++++++++-
 app/locale/zh-WUU-HANT.coffee | 20 +++++++++++++++++++-
 51 files changed, 956 insertions(+), 38 deletions(-)

diff --git a/app/locale/ar.coffee b/app/locale/ar.coffee
index b8bfd4387..6d630d35f 100644
--- a/app/locale/ar.coffee
+++ b/app/locale/ar.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/bg.coffee b/app/locale/bg.coffee
index e10d128ec..79d9a36f6 100644
--- a/app/locale/bg.coffee
+++ b/app/locale/bg.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "български език", englishDescri
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "български език", englishDescri
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "български език", englishDescri
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/ca.coffee b/app/locale/ca.coffee
index b637d9df8..88beea5c4 100644
--- a/app/locale/ca.coffee
+++ b/app/locale/ca.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Subscriu-te"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/cs.coffee b/app/locale/cs.coffee
index 9d41840a5..4103f1fa2 100644
--- a/app/locale/cs.coffee
+++ b/app/locale/cs.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
     recovered: "Obnovení již zakoupených drahokamů proběhlo úspěšně. Aktualizujte stránku prosím."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Předplacení"
     unsubscribe: "Zrušit předplacení"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
     heroes: "Více silnějších hrdinů!"
     gems: "3500 bonusových drahokamů každý měsíc!"
     items: "Více než 250 bonusových předmětů!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Pro rodiče"
     parents_title: "Vaše dítě se naučí programovat."
     parents_blurb1: "Pomocí CodeCombat se vaše dítě učí psaním opravdového kódu. Začínají učením se základním příkazů a postupně se přidávají pokročilejší témata."
diff --git a/app/locale/da.coffee b/app/locale/da.coffee
index e7cd538f9..b508065a3 100644
--- a/app/locale/da.coffee
+++ b/app/locale/da.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/de-AT.coffee b/app/locale/de-AT.coffee
index 2be3750dc..d1ecf92a5 100644
--- a/app/locale/de-AT.coffee
+++ b/app/locale/de-AT.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
     recovered: "Voriger Juwelenkauf wiederhergestellt. Bitte die Seite neu laden."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/de-CH.coffee b/app/locale/de-CH.coffee
index 54339edc4..d79d5d0c4 100644
--- a/app/locale/de-CH.coffee
+++ b/app/locale/de-CH.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/de-DE.coffee b/app/locale/de-DE.coffee
index 3eb8857f5..88d885b2d 100644
--- a/app/locale/de-DE.coffee
+++ b/app/locale/de-DE.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
     recovered: "Vorhergegangener Edelsteinkauf rückgängig gemacht. Aktualisiere bitte die Seite."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Abonnieren"
     unsubscribe: "Abmelden"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
     heroes: "Stärkere Helden!"
     gems: "3500 bonus Edelsteine jeden Monat!"
     items: "Über 250 bonus Gegenstände!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Für Eltern"
     parents_title: "Dein Kind lernt zu programmieren."
     parents_blurb1: "Mit CodeCombat, lernt dein Kind richtige Programme zu schreiben. Es fängt mit einfachen Befehlen an, und schreitet ganz unmerklich zu schwierigeren Themen fort."
diff --git a/app/locale/el.coffee b/app/locale/el.coffee
index df890ec39..0188e06ec 100644
--- a/app/locale/el.coffee
+++ b/app/locale/el.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/en-AU.coffee b/app/locale/en-AU.coffee
index cff21061b..fdf1f8e71 100644
--- a/app/locale/en-AU.coffee
+++ b/app/locale/en-AU.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/en-GB.coffee b/app/locale/en-GB.coffee
index 484ce1efa..54fea1862 100644
--- a/app/locale/en-GB.coffee
+++ b/app/locale/en-GB.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/en-US.coffee b/app/locale/en-US.coffee
index 6aac6f809..c551131f6 100644
--- a/app/locale/en-US.coffee
+++ b/app/locale/en-US.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/es-419.coffee b/app/locale/es-419.coffee
index 759a96802..1a5248cb4 100644
--- a/app/locale/es-419.coffee
+++ b/app/locale/es-419.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
     recovered: "Se recuperaron las anteriores compras de gemas. Por favor recarga la página"
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Suscribirse"
     unsubscribe: "Des-suscribirse"
     confirm_unsubscribe: "Confirmar cancelacion de suscripción"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
     heroes: "Héroes más poderosos!"
     gems: "Bonus de 3500 todos los meses!"
     items: "Más de 250 ítems de bonus!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Para padres"
     parents_title: "Su hijo aprenderá a programar."
     parents_blurb1: "Con CodeCombat, su hijo aprenderá a escribiendo código real. Empezaran aprendiendo comandos simples avanzando a temas más complejos."
diff --git a/app/locale/es-ES.coffee b/app/locale/es-ES.coffee
index 79c57e475..879a7820a 100644
--- a/app/locale/es-ES.coffee
+++ b/app/locale/es-ES.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
     recovered: "Las gemas compradas con anterioridad han sido recuperadas. Por favor, refresca la página."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Suscríbete"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
     heroes: "¡Más heroes poderosos!"
     gems: "¡3500 joyas adicionales cada mes!"
     items: "¡Más de 250 artículos adicionales!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Para Padres"
     parents_title: "Tus hijos aprenderan a programar."
     parents_blurb1: "Con CodeCombat, tus hijos aprendes a desarrollar código real. Al inicio aprenden comandos simples, y avanzan a temas más avanzados."
diff --git a/app/locale/fa.coffee b/app/locale/fa.coffee
index e56e6547b..7d8b38107 100644
--- a/app/locale/fa.coffee
+++ b/app/locale/fa.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/fi.coffee b/app/locale/fi.coffee
index 0e81aa759..74907e6c4 100644
--- a/app/locale/fi.coffee
+++ b/app/locale/fi.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/fr.coffee b/app/locale/fr.coffee
index 4d25053b4..fdb7af591 100644
--- a/app/locale/fr.coffee
+++ b/app/locale/fr.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     recovered: "Gemmes précédemment achetées récupérées. Merci de rafraîchir la page."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Inscription"
     unsubscribe: "Désinscription"
     confirm_unsubscribe: "Confirmer la désinscription"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     heroes: "Héros plus puissants!"
     gems: "3500 gemmes en bonus chaque mois !"
     items: "Plus de 250 objets en bonus !"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Pour les parents"
     parents_title: "Votre enfant va apprendre à programmer."
     parents_blurb1: "Avec CodeCombat, votre enfant apprend en écrisant de vrais programmes. Ils commencent en apprenant des instructions simples, puis progressent sur des thèmes plus complexes."
diff --git a/app/locale/gl.coffee b/app/locale/gl.coffee
index c6e1db7eb..e636c9a9d 100644
--- a/app/locale/gl.coffee
+++ b/app/locale/gl.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/he.coffee b/app/locale/he.coffee
index 35d9bab6c..e449c4ba3 100644
--- a/app/locale/he.coffee
+++ b/app/locale/he.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/hi.coffee b/app/locale/hi.coffee
index 9b8d5a15c..d0ab8e107 100644
--- a/app/locale/hi.coffee
+++ b/app/locale/hi.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/hu.coffee b/app/locale/hu.coffee
index e78767bcf..0f2578e0b 100644
--- a/app/locale/hu.coffee
+++ b/app/locale/hu.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Feliratkozás"
     unsubscribe: "Leiratkozás"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
     heroes: "Még erősebb hősök!"
     gems: "3500 búnusz drágakő havonta!"
     items: "Több mint 250 bónusz tárgy!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Szülőknek"
     parents_title: "A gyereke programozni tanul majd."
     parents_blurb1: "A CodeCombattal a gyereke valódi programozási feladatokon keresztül tanul. Egyszerű utasításokkal kezdenek, aztán további témákba is betekintést kapnak."
diff --git a/app/locale/id.coffee b/app/locale/id.coffee
index ff2139b2a..6def8abb0 100644
--- a/app/locale/id.coffee
+++ b/app/locale/id.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/it.coffee b/app/locale/it.coffee
index c4228803a..8e735028e 100644
--- a/app/locale/it.coffee
+++ b/app/locale/it.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     recovered: "Acquisto precedente recuperato. Ricaricare la pagina."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/ja.coffee b/app/locale/ja.coffee
index db2757914..f900ca79b 100644
--- a/app/locale/ja.coffee
+++ b/app/locale/ja.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
     recovered: "前のジェム購入をリカバリーしました。ページを更新してください。"
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/ko.coffee b/app/locale/ko.coffee
index 4ec5d1542..f2dd7b2f4 100644
--- a/app/locale/ko.coffee
+++ b/app/locale/ko.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/lt.coffee b/app/locale/lt.coffee
index d0b368832..9e62fa347 100644
--- a/app/locale/lt.coffee
+++ b/app/locale/lt.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/mk-MK.coffee b/app/locale/mk-MK.coffee
index 33c90740f..f9486aec2 100644
--- a/app/locale/mk-MK.coffee
+++ b/app/locale/mk-MK.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Македонски", englishDescription:
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Македонски", englishDescription:
     recovered: "Претходното купување на скапоцени камења е вратено од загуба. Те молам 'освежи' ја страната."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Зачлени се"
     unsubscribe: "Откажи членство"
     confirm_unsubscribe: "Потврди откажување на членство"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "Македонски", englishDescription:
     heroes: "Помоќни херои!"
     gems: "3500 скапоцени камења секој месец!"
     items: "Над 250 дополнителни предмети и опрема!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "За родители"
     parents_title: "Вашето дете ќе научи да програмира."
     parents_blurb1: "Со CodeCombat, вашите деца учат преку пишување на вистински програмски код. Почнуваат со учење на едноставни команди, по што се продолжува на понапредни теми."
diff --git a/app/locale/ms.coffee b/app/locale/ms.coffee
index 1a36fb167..90ec80d45 100644
--- a/app/locale/ms.coffee
+++ b/app/locale/ms.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/nb.coffee b/app/locale/nb.coffee
index a50f34632..529c5aea7 100644
--- a/app/locale/nb.coffee
+++ b/app/locale/nb.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/nl-BE.coffee b/app/locale/nl-BE.coffee
index d57c21b5b..1275e949b 100644
--- a/app/locale/nl-BE.coffee
+++ b/app/locale/nl-BE.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
 #    heroes: "More powerful heroes!"
     gems: "Elke maand 3500 bonus juwelen!"
     items: "Meer dan 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Voor ouders"
     parents_title: "Uw kind zal de code leren."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/nl-NL.coffee b/app/locale/nl-NL.coffee
index 4ff90f2f2..bfa4f1e4b 100644
--- a/app/locale/nl-NL.coffee
+++ b/app/locale/nl-NL.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Abonneren"
     unsubscribe: "Abonnement pzeggen"
     confirm_unsubscribe: "Opzegging Bevestigen"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
     heroes: "Sterkere helden!"
     gems: "3500 extra edelstenen elke maand!"
     items: "Meer dan 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Voor ouders"
     parents_title: "Uw kind leert programmeren."
     parents_blurb1: "Met CodeCombat leert uw kind door echte code te schrijven. Ze beginnen met simpele instructies en naarmate ze verder komen, komen er moeilijkere onderwerpen aan bod."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/nn.coffee b/app/locale/nn.coffee
index 67e4166b7..79db67511 100644
--- a/app/locale/nn.coffee
+++ b/app/locale/nn.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/no.coffee b/app/locale/no.coffee
index 6ec5a142d..c27697e6d 100644
--- a/app/locale/no.coffee
+++ b/app/locale/no.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/pl.coffee b/app/locale/pl.coffee
index 1507ee6fe..6cdea4df1 100644
--- a/app/locale/pl.coffee
+++ b/app/locale/pl.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/pt-BR.coffee b/app/locale/pt-BR.coffee
index 11ad83b1a..0cb6aa88b 100644
--- a/app/locale/pt-BR.coffee
+++ b/app/locale/pt-BR.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
     recovered: "Gems de compras anteriores Recuperadas. Por favor atualize a pagina."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Inscrever-se"
     unsubscribe: "Desinscrever-se"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "Português do Brasil", englishDescription:
     heroes: "Mais poderosos heróis!"
     gems: "3500 gemas bônus todo mês!"
     items: "Mais de 250 itens bônus!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Para os pais"
     parents_title: "Seus filhos aprenderam código."
     parents_blurb1: "Com o CodeCombat, seus filhos aprendem a codificar de verdade. Eles começam a aprender comandos simples, e progridem para tópicos avançados."
diff --git a/app/locale/pt-PT.coffee b/app/locale/pt-PT.coffee
index 4823fd50e..6ca0964ee 100644
--- a/app/locale/pt-PT.coffee
+++ b/app/locale/pt-PT.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
   leaderboard:
     leaderboard: "Tabela de Classificação"
     view_other_solutions: "Ver Outras Soluções"
+#    scores: "Scores"
     top_solutions: "Melhores Soluções"
     day: "Hoje"
     week: "Esta Semana"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
     recovered: "Recuperada a compra de gemas anterior. Por favor atualiza a página."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Subscrever"
     unsubscribe: "Cancelar Subscrição"
     confirm_unsubscribe: "Confirmar Cancelamento da Subscrição"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
     heroes: "Heróis mais poderosos!"
     gems: "3500 gemas de bónus todos os meses!"
     items: "Mais de 250 itens de bónus!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Para Educadores"
     parents_title: "O teu educando vai aprender a programar."
     parents_blurb1: "Com o CodeCombat, o teu educando aprende ao escrever código real. Começa por aprender comandos simples e progride para tópicos mais avançados."
diff --git a/app/locale/ro.coffee b/app/locale/ro.coffee
index 0a919b1d8..214cd380c 100644
--- a/app/locale/ro.coffee
+++ b/app/locale/ro.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee
index e502e212e..5b9af145a 100644
--- a/app/locale/ru.coffee
+++ b/app/locale/ru.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
   leaderboard:
     leaderboard: "Таблица лидеров"
     view_other_solutions: "Посмотреть другие решения"
+#    scores: "Scores"
     top_solutions: "Лучшие решения"
     day: "Сегодня"
     week: "На этой неделе"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
     recovered: "Предыдущие покупки самоцветов восстановлены. Пожалуйста, обновите страницу."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Подпишись"
     unsubscribe: "Отписаться"
     confirm_unsubscribe: "Подтвердить отмену подписки"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
     heroes: "Более сильные герои!"
     gems: "3500 бонусных самоцветов каждый месяц!"
     items: "Более 250 бонусных предметов!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Для Родителей"
     parents_title: "Ваш ребенок научится программировать."
     parents_blurb1: "С CodeCombat ваш ребенок учится через написание реального кода. Начиная с изучения простых команд, продолжая более продвинутыми темами."
diff --git a/app/locale/sk.coffee b/app/locale/sk.coffee
index 042fd45b4..b07e5a867 100644
--- a/app/locale/sk.coffee
+++ b/app/locale/sk.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/sl.coffee b/app/locale/sl.coffee
index 1e5c6c560..0ea3bf0f1 100644
--- a/app/locale/sl.coffee
+++ b/app/locale/sl.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/sr.coffee b/app/locale/sr.coffee
index 08543f7d6..e40f80ddd 100644
--- a/app/locale/sr.coffee
+++ b/app/locale/sr.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/sv.coffee b/app/locale/sv.coffee
index 2d8efdc7f..7ac00fa06 100644
--- a/app/locale/sv.coffee
+++ b/app/locale/sv.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/th.coffee b/app/locale/th.coffee
index 881773bf8..f6a92482f 100644
--- a/app/locale/th.coffee
+++ b/app/locale/th.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/tr.coffee b/app/locale/tr.coffee
index 66b60f809..79d81b67f 100644
--- a/app/locale/tr.coffee
+++ b/app/locale/tr.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/uk.coffee b/app/locale/uk.coffee
index 4910b9288..d2744183c 100644
--- a/app/locale/uk.coffee
+++ b/app/locale/uk.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Українська", englishDescription:
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Українська", englishDescription:
     recovered: "Попередні покупки самоцвітів відновлені. Будь ласка, поновіть сторінку."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "Взяти абонемент"
     unsubscribe: "Скасувати абонемент"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "Українська", englishDescription:
     heroes: "Більше могутніх героїв!"
     gems: "Щомісячний бонус 3500 самоцвітів!"
     items: "Більше 250-ти бонусних предметів!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "Батькам"
     parents_title: "Ваша дитина вчитиметься програмувати."
     parents_blurb1: "Разом з CodeCombat Ваша дитина писатиме реальний код. Почне з простих команд та поступово буде розвиватись до складніших тем."
diff --git a/app/locale/ur.coffee b/app/locale/ur.coffee
index 4adbef941..7b52a14ef 100644
--- a/app/locale/ur.coffee
+++ b/app/locale/ur.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/vi.coffee b/app/locale/vi.coffee
index c0263785b..d5086d851 100644
--- a/app/locale/vi.coffee
+++ b/app/locale/vi.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/zh-HANS.coffee b/app/locale/zh-HANS.coffee
index 944fb3332..79f147e2e 100644
--- a/app/locale/zh-HANS.coffee
+++ b/app/locale/zh-HANS.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
     recovered: "之前购买的宝石已恢复。请刷新页面。"
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "订阅"
     unsubscribe: "取消订阅"
     confirm_unsubscribe: "确认取消订阅"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
     heroes: "更多强大的英雄!"
     gems: "每月多3500宝石奖励!"
     items: "超过250个物品奖励!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
     parents: "致家长"
     parents_title: "您的孩子将要学习编写程序。"
     parents_blurb1: "通过使用CodeCombat,您的孩子将学习编写真正的程序代码。他们将学到简单指令,进而处理更复杂的问题。"
diff --git a/app/locale/zh-HANT.coffee b/app/locale/zh-HANT.coffee
index fb127ac24..4df89f630 100644
--- a/app/locale/zh-HANT.coffee
+++ b/app/locale/zh-HANT.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
     recovered: "先前購買的寶石已回復. 請重新載入頁面."
 
   subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
     subscribe_title: "訂閱"
     unsubscribe: "取消訂閱"
     confirm_unsubscribe: "確認訂閱"
@@ -393,6 +403,14 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
diff --git a/app/locale/zh-WUU-HANS.coffee b/app/locale/zh-WUU-HANS.coffee
index 10e264da3..32f17a6a3 100644
--- a/app/locale/zh-WUU-HANS.coffee
+++ b/app/locale/zh-WUU-HANS.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."
diff --git a/app/locale/zh-WUU-HANT.coffee b/app/locale/zh-WUU-HANT.coffee
index 5d5fec3c5..88e83b6f3 100644
--- a/app/locale/zh-WUU-HANT.coffee
+++ b/app/locale/zh-WUU-HANT.coffee
@@ -344,6 +344,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
 #  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
+#    scores: "Scores"
 #    top_solutions: "Top Solutions"
 #    day: "Today"
 #    week: "This Week"
@@ -380,6 +381,15 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
 #    recovered: "Previous gems purchase recovered. Please refresh the page."
 
 #  subscribe:
+#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
+#    feature1: "60+ basic levels across 4 worlds"
+#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
+#    feature3: "30+ bonus levels"
+#    feature4: "<strong>3500 bonus gems</strong> every month!"
+#    feature5: "Video tutorials"
+#    feature6: "Premium email support"
+#    free: "Free"
+#    month: "month"
 #    subscribe_title: "Subscribe"
 #    unsubscribe: "Unsubscribe"
 #    confirm_unsubscribe: "Confirm Unsubscribe"
@@ -393,12 +403,20 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
 #    heroes: "More powerful heroes!"
 #    gems: "3500 bonus gems every month!"
 #    items: "Over 250 bonus items!"
+#    parent_button: "Ask your parent"
+#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
+#    parent_email_input_invalid: "Email address invalid."
+#    parent_email_input_label: "Parent email address"
+#    parent_email_input_placeholder: "Enter parent email"
+#    parent_email_send: "Send Email"
+#    parent_email_sent: "Email sent!"
+#    parent_email_title: "What's your parent's email?"
 #    parents: "For Parents"
 #    parents_title: "Your child will learn to code."
 #    parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
 #    parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
 #    parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-#    subscribe_button: "Subscribe Now"
+#    subscribe_button: "Subscribe"
 #    stripe_description: "Monthly Subscription"
 #    subscription_required_to_play: "You'll need a subscription to play this level."
 #    unlock_help_videos: "Subscribe to unlock all video tutorials."

From 349e97514274c2e998611acaa965e5aee840df55 Mon Sep 17 00:00:00 2001
From: Matt Lott <mattlott@live.com>
Date: Wed, 4 Feb 2015 16:41:59 -0800
Subject: [PATCH 18/36] Update hipchat parent email msg

---
 server/users/user_handler.coffee | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server/users/user_handler.coffee b/server/users/user_handler.coffee
index f48b97eda..4cb163064 100644
--- a/server/users/user_handler.coffee
+++ b/server/users/user_handler.coffee
@@ -275,7 +275,7 @@ UserHandler = class UserHandler extends Handler
         req.user.save (err) =>
           return @sendDatabaseError(res, err) if err
           @sendSuccess(res, {result: 'success'})
-          hipchat.sendHipChatMessage "#{req.user.get('name') or req.user.get('email')} just submitted subscribe modal parent email #{email}.", ['tower']
+          hipchat.sendHipChatMessage "#{req.user.get('name')} #{req.user.get('email')} submitted a subscribe modal parent email #{email}", ['tower']
           AnalyticsLogEvent.logEvent req.user, 'Sent one time email', email: email, type: type
 
   agreeToCLA: (req, res) ->

From dc4f1c01427536863118701ae4ddc24ca963b23f Mon Sep 17 00:00:00 2001
From: Pammer <rtkli91@mail.ru>
Date: Thu, 5 Feb 2015 12:43:05 +0900
Subject: [PATCH 19/36] Update ru.coffee

"scores" + new part of  "subcribe" + "parent_email"
---
 app/locale/ru.coffee | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee
index 5b9af145a..fe30b84b5 100644
--- a/app/locale/ru.coffee
+++ b/app/locale/ru.coffee
@@ -344,7 +344,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
   leaderboard:
     leaderboard: "Таблица лидеров"
     view_other_solutions: "Посмотреть другие решения"
-#    scores: "Scores"
+    scores: "Рейтинг"
     top_solutions: "Лучшие решения"
     day: "Сегодня"
     week: "На этой неделе"
@@ -381,15 +381,15 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
     recovered: "Предыдущие покупки самоцветов восстановлены. Пожалуйста, обновите страницу."
 
   subscribe:
-#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
-#    feature1: "60+ basic levels across 4 worlds"
-#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
-#    feature3: "30+ bonus levels"
-#    feature4: "<strong>3500 bonus gems</strong> every month!"
-#    feature5: "Video tutorials"
-#    feature6: "Premium email support"
-#    free: "Free"
-#    month: "month"
+     comparison_blurb: "Отточите свое мастерство багодаря подписке на CodeCombat!"
+     feature1: "60+ основных уровней на просторах 4-х миров"
+     feature2: "7 могущественных <strong>новых героев</strong> с уникальными способностями!"
+     feature3: "30+ дополнительных уровней"
+     feature4: "<strong>3500 бонусных самоцветов</strong> каждый месяц!"
+     feature5: "Обучающие видеоролики"
+     feature6: "Эксклюзивная поддержка по электронной почте"
+     free: "Бесплатно"
+     month: "месяц"
     subscribe_title: "Подпишись"
     unsubscribe: "Отписаться"
     confirm_unsubscribe: "Подтвердить отмену подписки"
@@ -403,14 +403,14 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
     heroes: "Более сильные герои!"
     gems: "3500 бонусных самоцветов каждый месяц!"
     items: "Более 250 бонусных предметов!"
-#    parent_button: "Ask your parent"
-#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
-#    parent_email_input_invalid: "Email address invalid."
-#    parent_email_input_label: "Parent email address"
-#    parent_email_input_placeholder: "Enter parent email"
-#    parent_email_send: "Send Email"
-#    parent_email_sent: "Email sent!"
-#    parent_email_title: "What's your parent's email?"
+    parent_button: "Спросить у родителей"
+    parent_email_description: "Мы отправим им электронное письмо, чтобы они смогли приобрести тебе подписку на CodeCombat."
+    parent_email_input_invalid: "Адрес электронной почты введен неправильно."
+    parent_email_input_label: "Адрес электронной почты родителей"
+    parent_email_input_placeholder: "Введи адрес электронной почты родителей"
+    parent_email_send: "Отправить письмо"
+    parent_email_sent:"Письмо отправлено!"
+    parent_email_title: "Какой у твоих родителей адрес электронной почты?"
     parents: "Для Родителей"
     parents_title: "Ваш ребенок научится программировать."
     parents_blurb1: "С CodeCombat ваш ребенок учится через написание реального кода. Начиная с изучения простых команд, продолжая более продвинутыми темами."

From 5e1d8f9623ccc022f02ea8fe72ceeff1076aaaf0 Mon Sep 17 00:00:00 2001
From: JulR43 <jul.reich43@openmailbox.org>
Date: Thu, 5 Feb 2015 08:31:49 +0000
Subject: [PATCH 20/36] Update fr.coffee

Some translations
---
 app/locale/fr.coffee | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/app/locale/fr.coffee b/app/locale/fr.coffee
index fdb7af591..1929f3437 100644
--- a/app/locale/fr.coffee
+++ b/app/locale/fr.coffee
@@ -315,7 +315,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     tip_extrapolation: "Il y a seulement deux types de personnes : celles qui peuvent extrapoler à partir de données incomplètes..."
 #    tip_superpower: "Coding is the closest thing we have to a superpower."
 #    tip_control_destiny: "In real open source, you have the right to control your own destiny. - Linus Torvalds"
-#    tip_no_code: "No code is faster than no code."
+    tip_no_code: "Aucun code n'est plus rapide qu'aucun code."
 #    tip_code_never_lies: "Code never lies, comments sometimes do. — Ron Jeffries"
 #    tip_reusable_software: "Before software can be reusable it first has to be usable."
 #    tip_optimization_operator: "Every language has an optimization operator. In most languages that operator is ‘//’"
@@ -341,19 +341,19 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     multiplayer_caption: "Jouer avec des amis!"
     auth_caption: "Sauvegarder votre progression."
 
-#  leaderboard:
-#    leaderboard: "Leaderboard"
-#    view_other_solutions: "View Other Solutions"
-#    scores: "Scores"
-#    top_solutions: "Top Solutions"
-#    day: "Today"
-#    week: "This Week"
-#    all: "All-Time"
-#    time: "Time"
-#    damage_taken: "Damage Taken"
-#    damage_dealt: "Damage Dealt"
-#    difficulty: "Difficulty"
-#    gold_collected: "Gold Collected"
+  leaderboard:
+    leaderboard: "classement"
+    view_other_solutions: "Voir les autres solutions"
+    scores: "Scores"
+    top_solutions: "Meilleurs solutions"
+    day: "Aujourd'hui"
+    week: "Cette semaine"
+    all: "Tous les temps"
+    time: "Temps"
+    damage_taken: "Dégât subis"
+    damage_dealt: "Dégât infligés"
+    difficulty: "Difficulté"
+    gold_collected: "Or collecté"
 
   inventory:
     choose_inventory: "Équiper des Objets"

From e4553ac5a37b88fac90fde4586601eccabeae8a4 Mon Sep 17 00:00:00 2001
From: JulR43 <jul.reich43@openmailbox.org>
Date: Thu, 5 Feb 2015 08:33:26 +0000
Subject: [PATCH 21/36] Update fr.coffee

Correction
---
 app/locale/fr.coffee | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/locale/fr.coffee b/app/locale/fr.coffee
index 1929f3437..f060f294f 100644
--- a/app/locale/fr.coffee
+++ b/app/locale/fr.coffee
@@ -345,7 +345,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     leaderboard: "classement"
     view_other_solutions: "Voir les autres solutions"
     scores: "Scores"
-    top_solutions: "Meilleurs solutions"
+    top_solutions: "Meilleures solutions"
     day: "Aujourd'hui"
     week: "Cette semaine"
     all: "Tous les temps"

From c92caf8fc9ddf134c0df510f5f50a7ce6416031c Mon Sep 17 00:00:00 2001
From: Imperadeiro98 <Imperadeiro98@users.noreply.github.com>
Date: Thu, 5 Feb 2015 14:38:55 +0000
Subject: [PATCH 22/36] Small fix for last merge

---
 app/locale/es-419.coffee | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/locale/es-419.coffee b/app/locale/es-419.coffee
index 16292af00..dcf6c9a6c 100644
--- a/app/locale/es-419.coffee
+++ b/app/locale/es-419.coffee
@@ -522,7 +522,7 @@ module.exports = nativeDescription: "Español (América Latina)", englishDescrip
     matt_title: "Programador"
     matt_blurb: "Bicicletero"
 
-teachers:
+  teachers:
     title: "CodeCombat para Profesores"
     preparation_title: "Preparación"
     preparation_1: "CodeCombat es gratuito para jugar en la progresión de nivel básico y no requiere el registro de los usuarios. Alentamos a los profesores a"

From f9e730ac300e14a1edab9c28cffba891c1016752 Mon Sep 17 00:00:00 2001
From: Imperadeiro98 <Imperadeiro98@users.noreply.github.com>
Date: Thu, 5 Feb 2015 14:44:09 +0000
Subject: [PATCH 23/36] Some fixes to last merge

---
 app/locale/ru.coffee | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/app/locale/ru.coffee b/app/locale/ru.coffee
index fe30b84b5..abc4a84cd 100644
--- a/app/locale/ru.coffee
+++ b/app/locale/ru.coffee
@@ -381,15 +381,15 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
     recovered: "Предыдущие покупки самоцветов восстановлены. Пожалуйста, обновите страницу."
 
   subscribe:
-     comparison_blurb: "Отточите свое мастерство багодаря подписке на CodeCombat!"
-     feature1: "60+ основных уровней на просторах 4-х миров"
-     feature2: "7 могущественных <strong>новых героев</strong> с уникальными способностями!"
-     feature3: "30+ дополнительных уровней"
-     feature4: "<strong>3500 бонусных самоцветов</strong> каждый месяц!"
-     feature5: "Обучающие видеоролики"
-     feature6: "Эксклюзивная поддержка по электронной почте"
-     free: "Бесплатно"
-     month: "месяц"
+    comparison_blurb: "Отточите свое мастерство багодаря подписке на CodeCombat!"
+    feature1: "60+ основных уровней на просторах 4-х миров"
+    feature2: "7 могущественных <strong>новых героев</strong> с уникальными способностями!"
+    feature3: "30+ дополнительных уровней"
+    feature4: "<strong>3500 бонусных самоцветов</strong> каждый месяц!"
+    feature5: "Обучающие видеоролики"
+    feature6: "Эксклюзивная поддержка по электронной почте"
+    free: "Бесплатно"
+    month: "месяц"
     subscribe_title: "Подпишись"
     unsubscribe: "Отписаться"
     confirm_unsubscribe: "Подтвердить отмену подписки"
@@ -409,7 +409,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
     parent_email_input_label: "Адрес электронной почты родителей"
     parent_email_input_placeholder: "Введи адрес электронной почты родителей"
     parent_email_send: "Отправить письмо"
-    parent_email_sent:"Письмо отправлено!"
+    parent_email_sent: "Письмо отправлено!"
     parent_email_title: "Какой у твоих родителей адрес электронной почты?"
     parents: "Для Родителей"
     parents_title: "Ваш ребенок научится программировать."

From 7433e7a5caa8c6a91eba8e05190dcd24d1dd8fcf Mon Sep 17 00:00:00 2001
From: Imperadeiro98 <Imperadeiro98@users.noreply.github.com>
Date: Thu, 5 Feb 2015 14:57:21 +0000
Subject: [PATCH 24/36] Update pt-PT.coffee

---
 app/locale/pt-PT.coffee | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/app/locale/pt-PT.coffee b/app/locale/pt-PT.coffee
index 6ca0964ee..00c0b58b5 100644
--- a/app/locale/pt-PT.coffee
+++ b/app/locale/pt-PT.coffee
@@ -344,7 +344,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
   leaderboard:
     leaderboard: "Tabela de Classificação"
     view_other_solutions: "Ver Outras Soluções"
-#    scores: "Scores"
+    scores: "Pontuações"
     top_solutions: "Melhores Soluções"
     day: "Hoje"
     week: "Esta Semana"
@@ -381,15 +381,15 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
     recovered: "Recuperada a compra de gemas anterior. Por favor atualiza a página."
 
   subscribe:
-#    comparison_blurb: "Sharpen your skills with a CodeCombat subscription!"
-#    feature1: "60+ basic levels across 4 worlds"
-#    feature2: "7 powerful <strong>new heroes</strong> with unique skills!"
-#    feature3: "30+ bonus levels"
-#    feature4: "<strong>3500 bonus gems</strong> every month!"
-#    feature5: "Video tutorials"
-#    feature6: "Premium email support"
-#    free: "Free"
-#    month: "month"
+    comparison_blurb: "Aperfeiçoa as tuas habilidades com uma subscrição do CodeCombat!"
+    feature1: "60+ níveis básicos dispersos por 4 mundos"
+    feature2: "7 <strong>heróis novos</strong> e poderosos com habilidades únicas!"
+    feature3: "30+ níveis de bónus"
+    feature4: "<strong>3500 gemas de bónus</strong> por mês!"
+    feature5: "Tutoriais em vídeo"
+    feature6: "Apoio por e-mail superior"
+    free: "Grátis"
+    month: "mês"
     subscribe_title: "Subscrever"
     unsubscribe: "Cancelar Subscrição"
     confirm_unsubscribe: "Confirmar Cancelamento da Subscrição"
@@ -403,20 +403,20 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
     heroes: "Heróis mais poderosos!"
     gems: "3500 gemas de bónus todos os meses!"
     items: "Mais de 250 itens de bónus!"
-#    parent_button: "Ask your parent"
-#    parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
-#    parent_email_input_invalid: "Email address invalid."
-#    parent_email_input_label: "Parent email address"
-#    parent_email_input_placeholder: "Enter parent email"
-#    parent_email_send: "Send Email"
-#    parent_email_sent: "Email sent!"
-#    parent_email_title: "What's your parent's email?"
+    parent_button: "Pergunta ao teu educador"
+    parent_email_description: "Vamos mandar-lhe um e-mail para que ele possa comprar-te uma subscrição do CodeCombat."
+    parent_email_input_invalid: "Endereço de e-mail inválido."
+    parent_email_input_label: "Endereço de e-mail do educador"
+    parent_email_input_placeholder: "Introduz o e-mail do educador"
+    parent_email_send: "Enviar E-mail"
+    parent_email_sent: "E-mail enviado!"
+    parent_email_title: "Qual é o e-mail do teu educador?"
     parents: "Para Educadores"
     parents_title: "O teu educando vai aprender a programar."
     parents_blurb1: "Com o CodeCombat, o teu educando aprende ao escrever código real. Começa por aprender comandos simples e progride para tópicos mais avançados."
     parents_blurb2: "Por $9.99 USD/mês, recebe novos desafios todas as semanas e suporte pessoal, via e-mail, de programadores profissionais."
     parents_blurb3: "Sem Risco: 100% de garantia de devolução do dinheiro, com anulação fácil de 1 clique."
-    subscribe_button: "Subscrever Agora"
+    subscribe_button: "Subscrever"
     stripe_description: "Subscrição Mensal"
     subscription_required_to_play: "Precisas de uma subscrição para jogares este nível."
     unlock_help_videos: "Subscreve-te para desbloqueares todos os tutoriais em vídeo."

From 1ca3a8d7e13d7d430b5a4ce96dec3b74e5c0e803 Mon Sep 17 00:00:00 2001
From: JulR43 <jul.reich43@openmailbox.org>
Date: Thu, 5 Feb 2015 16:16:55 +0000
Subject: [PATCH 25/36] Update de-DE.coffee

A few translations
---
 app/locale/de-DE.coffee | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/app/locale/de-DE.coffee b/app/locale/de-DE.coffee
index 88d885b2d..96b53f03e 100644
--- a/app/locale/de-DE.coffee
+++ b/app/locale/de-DE.coffee
@@ -341,19 +341,19 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
     multiplayer_caption: "Spiele mit Freunden!"
     auth_caption: "Fortschritt speichern."
 
-#  leaderboard:
+  leaderboard:
 #    leaderboard: "Leaderboard"
 #    view_other_solutions: "View Other Solutions"
 #    scores: "Scores"
 #    top_solutions: "Top Solutions"
-#    day: "Today"
-#    week: "This Week"
+    day: "Heute"
+    week: "Diese Woche"
 #    all: "All-Time"
-#    time: "Time"
+    time: "Zeit"
 #    damage_taken: "Damage Taken"
 #    damage_dealt: "Damage Dealt"
-#    difficulty: "Difficulty"
-#    gold_collected: "Gold Collected"
+    difficulty: "Schwierigkeit"
+    gold_collected: "Gold gesammelt"
 
   inventory:
     choose_inventory: "Gegenstände ausrüsten"
@@ -388,8 +388,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
 #    feature4: "<strong>3500 bonus gems</strong> every month!"
 #    feature5: "Video tutorials"
 #    feature6: "Premium email support"
-#    free: "Free"
-#    month: "month"
+    free: "Kostenlos"
+    month: "Monate"
     subscribe_title: "Abonnieren"
     unsubscribe: "Abmelden"
 #    confirm_unsubscribe: "Confirm Unsubscribe"

From 45dd6fa9a656ffa09228b581e4d6d1bdf8fdf34f Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Thu, 5 Feb 2015 09:35:57 -0800
Subject: [PATCH 26/36] Option to choose between ground and floating layer for
 AOE circles. Fixed cleave AOEs.

---
 app/lib/surface/Lank.coffee | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/app/lib/surface/Lank.coffee b/app/lib/surface/Lank.coffee
index 8b83cad13..4dd1628d2 100644
--- a/app/lib/surface/Lank.coffee
+++ b/app/lib/surface/Lank.coffee
@@ -204,39 +204,45 @@ module.exports = Lank = class Lank extends CocoClass
       @handledDisplayEvents[event] = true
       args = JSON.parse(event[4...])
       key = 'aoe-' + JSON.stringify(args[2..])
+      layerName = args[6] ? 'ground'  # Can also specify 'floating'.
+      unless layer = @options[layerName + 'Layer']
+        console.error "#{@thang.id} couldn't find layer #{layerName}Layer for AOE effect #{key}; using ground layer."
+        layer = @options.groundLayer
 
-      unless key in @options.groundLayer.spriteSheet.getAnimations()
-        args = JSON.parse(event[4...])
+      unless key in layer.spriteSheet.getAnimations()
         circle = new createjs.Shape()
         radius = args[2] * Camera.PPM
         if args.length is 4
           circle.graphics.beginFill(args[3]).drawCircle(0, 0, radius)
         else
-          startAngle = args[4]
-          endAngle = args[5]
+          startAngle = args[4] or 0
+          endAngle = args[5] or 2 * Math.PI
+          if startAngle is endAngle
+            startAngle = 0
+            endAngle = 2 * Math.PI
           circle.graphics.beginFill(args[3])
             .lineTo(0, 0)
             .lineTo(radius * Math.cos(startAngle), radius * Math.sin(startAngle))
             .arc(0, 0, radius, startAngle, endAngle)
             .lineTo(0, 0)
-        @options.groundLayer.addCustomGraphic(key, circle, [-radius, -radius, radius*2, radius*2])
+        layer.addCustomGraphic(key, circle, [-radius, -radius, radius*2, radius*2])
 
-      circle = new createjs.Sprite(@options.groundLayer.spriteSheet)
+      circle = new createjs.Sprite(layer.spriteSheet)
       circle.gotoAndStop(key)
       pos = @options.camera.worldToSurface {x: args[0], y: args[1]}
       circle.x = pos.x
       circle.y = pos.y
-      resFactor = @options.groundLayer.resolutionFactor
+      resFactor = layer.resolutionFactor
       circle.scaleY = @options.camera.y2x * 0.7 / resFactor
       circle.scaleX = 0.7 / resFactor
       circle.alpha = 0.2
-      @options.groundLayer.addChild circle
+      layer.addChild circle
       createjs.Tween.get(circle)
         .to({alpha: 0.6, scaleY: @options.camera.y2x / resFactor, scaleX: 1 / resFactor}, 100, createjs.Ease.circOut)
         .to({alpha: 0, scaleY: 0, scaleX: 0}, 700, createjs.Ease.circIn)
         .call =>
           return if @destroyed
-          @options.groundLayer.removeChild circle
+          layer.removeChild circle
           delete @handledDisplayEvents[event]
 
   showTextEvents: ->

From 2dd90874dadc684f5f84505e7db9305de8673cc9 Mon Sep 17 00:00:00 2001
From: Imperadeiro98 <Imperadeiro98@users.noreply.github.com>
Date: Thu, 5 Feb 2015 18:44:07 +0000
Subject: [PATCH 27/36] Update subscribe-modal.jade

---
 app/templates/core/subscribe-modal.jade | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/templates/core/subscribe-modal.jade b/app/templates/core/subscribe-modal.jade
index 3071b2c5e..e1621dee6 100644
--- a/app/templates/core/subscribe-modal.jade
+++ b/app/templates/core/subscribe-modal.jade
@@ -65,7 +65,7 @@
               span.glyphicon.glyphicon-ok
       #parents-info(data-i18n="subscribe.parents")
 
-      button.btn.btn-lg.btn-illustrated.purchase-button(data-i18n="subscribe.subscribe_button")
+      button.btn.btn-lg.btn-illustrated.purchase-button(data-i18n="subscribe.subscribe_title")
       button.btn.btn-lg.btn-illustrated.parent-button(data-i18n="subscribe.parent_button")
 
       if state === 'declined'

From b92a029a042c01077e7af89eeaa237111a21b9ef Mon Sep 17 00:00:00 2001
From: Imperadeiro98 <Imperadeiro98@users.noreply.github.com>
Date: Thu, 5 Feb 2015 18:48:22 +0000
Subject: [PATCH 28/36] Removed unused strings

---
 app/locale/en.coffee | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/app/locale/en.coffee b/app/locale/en.coffee
index ee3fbc1f5..732875659 100644
--- a/app/locale/en.coffee
+++ b/app/locale/en.coffee
@@ -399,10 +399,6 @@
     thank_you: "Thank you for supporting CodeCombat."
     sorry_to_see_you_go: "Sorry to see you go! Please let us know what we could have done better."
     unsubscribe_feedback_placeholder: "O, what have we done?"
-    levels: "Get more practice with bonus levels!"
-    heroes: "More powerful heroes!"
-    gems: "3500 bonus gems every month!"
-    items: "Over 250 bonus items!"
     parent_button: "Ask your parent"
     parent_email_description: "We'll email them so they can buy you a CodeCombat subscription."
     parent_email_input_invalid: "Email address invalid."
@@ -416,7 +412,6 @@
     parents_blurb1: "With CodeCombat, your child learns by writing real code. They start by learning simple commands, and progress to more advanced topics."
     parents_blurb2: "For $9.99 USD/mo, they get new challenges every week and personal email support from professional programmers."
     parents_blurb3: "No Risk: 100% money back guarantee, easy 1-click unsubscribe."
-    subscribe_button: "Subscribe"
     stripe_description: "Monthly Subscription"
     subscription_required_to_play: "You'll need a subscription to play this level."
     unlock_help_videos: "Subscribe to unlock all video tutorials."

From f7403a6b7780f04b3892667f01f780336820d331 Mon Sep 17 00:00:00 2001
From: Scott Erickson <sderickson@gmail.com>
Date: Thu, 5 Feb 2015 10:56:52 -0800
Subject: [PATCH 29/36] Fixing #1866

---
 app/schemas/models/patch.coffee         | 2 +-
 app/views/i18n/I18NEditModelView.coffee | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app/schemas/models/patch.coffee b/app/schemas/models/patch.coffee
index 918644c8b..5789b5962 100644
--- a/app/schemas/models/patch.coffee
+++ b/app/schemas/models/patch.coffee
@@ -1,6 +1,6 @@
 c = require './../schemas'
 
-patchables = ['level', 'thang_type', 'level_system', 'level_component', 'article']
+patchables = ['level', 'thang_type', 'level_system', 'level_component', 'article', 'achievement']
 
 PatchSchema = c.object({title: 'Patch', required: ['target', 'delta', 'commitMessage']}, {
   delta: {title: 'Delta', type: ['array', 'object']}
diff --git a/app/views/i18n/I18NEditModelView.coffee b/app/views/i18n/I18NEditModelView.coffee
index 112f74350..ba50341e0 100644
--- a/app/views/i18n/I18NEditModelView.coffee
+++ b/app/views/i18n/I18NEditModelView.coffee
@@ -140,9 +140,13 @@ module.exports = class I18NEditModelView extends RootView
       return _.isArray(delta.o) and delta.o.length is 1 and 'i18n' in delta.dataPath
     )
 
+    commitMessage = "Diplomat submission for lang #{@selectedLanguage}: #{flattened.length} change(s)."
+
     if save
       modelToSave = @model.cloneNewMinorVersion()
       modelToSave.updateI18NCoverage() if modelToSave.get('i18nCoverage')
+      if @modelClass.schema.properties.commitMessage
+        modelToSave.set 'commitMessage', commitMessage
 
     else
       modelToSave = new Patch()
@@ -151,9 +155,6 @@ module.exports = class I18NEditModelView extends RootView
         'collection': _.string.underscored @model.constructor.className
         'id': @model.id
       }
-
-    if @modelClass.schema.properties.commitMessage
-      commitMessage = "Diplomat submission for lang #{@selectedLanguage}: #{flattened.length} change(s)."
       modelToSave.set 'commitMessage', commitMessage
 
     errors = modelToSave.validate()

From eafecaf492df5ead7c71dc35d54af18dd0d44b83 Mon Sep 17 00:00:00 2001
From: Scott Erickson <sderickson@gmail.com>
Date: Thu, 5 Feb 2015 11:47:27 -0800
Subject: [PATCH 30/36] Addressing #2173, part 1. It should now be possible to
 submit changes for non-versioned documents like Campaigns and Achievements.

---
 app/views/i18n/I18NEditModelView.coffee | 12 ++++++++++--
 server/commons/Handler.coffee           |  2 +-
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/app/views/i18n/I18NEditModelView.coffee b/app/views/i18n/I18NEditModelView.coffee
index ba50341e0..89971cad5 100644
--- a/app/views/i18n/I18NEditModelView.coffee
+++ b/app/views/i18n/I18NEditModelView.coffee
@@ -141,6 +141,7 @@ module.exports = class I18NEditModelView extends RootView
     )
 
     commitMessage = "Diplomat submission for lang #{@selectedLanguage}: #{flattened.length} change(s)."
+    save = false if @savedBefore
 
     if save
       modelToSave = @model.cloneNewMinorVersion()
@@ -161,8 +162,15 @@ module.exports = class I18NEditModelView extends RootView
     button = $(e.target)
     button.attr('disabled', 'disabled')
     return button.text('Failed to Submit Changes') if errors
-    res = modelToSave.save(null, {type: 'POST'})  # Override PUT so we can trigger postNewVersion logic
+    type = 'PUT'
+    if @modelClass.schema.properties.version or (not save)
+      # Override PUT so we can trigger postNewVersion logic
+      # or you're POSTing a Patch
+      type = 'POST'
+    res = modelToSave.save(null, {type: type}) 
     return button.text('Failed to Submit Changes') unless res
     button.text('Submitting...')
     res.error => button.text('Error Submitting Changes')
-    res.success => button.text('Submit Changes')
+    res.success =>
+      @savedBefore = true
+      button.text('Submit Changes')
diff --git a/server/commons/Handler.coffee b/server/commons/Handler.coffee
index e2f11b792..a6362bab2 100644
--- a/server/commons/Handler.coffee
+++ b/server/commons/Handler.coffee
@@ -34,7 +34,7 @@ module.exports = class Handler
   hasAccessToDocument: (req, document, method=null) ->
     return true if req.user?.isAdmin()
 
-    if @modelClass.schema.uses_coco_translation_coverage and (method or req.method).toLowerCase() is 'post'
+    if @modelClass.schema.uses_coco_translation_coverage and (method or req.method).toLowerCase() in ['post', 'put']
       return true if @isJustFillingTranslations(req, document)
 
     if @modelClass.schema.uses_coco_permissions

From f9ee100e73c0c698f61faa9cc8ac4f90d1bf97ae Mon Sep 17 00:00:00 2001
From: Scott Erickson <sderickson@gmail.com>
Date: Thu, 5 Feb 2015 12:01:19 -0800
Subject: [PATCH 31/36] Made Achievements and Campaigns patchable.

---
 app/schemas/models/achievement.coffee     | 1 +
 app/schemas/models/campaign.schema.coffee | 1 +
 app/schemas/models/patch.coffee           | 2 +-
 server/achievements/Achievement.coffee    | 1 +
 server/campaigns/Campaign.coffee          | 1 +
 5 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/app/schemas/models/achievement.coffee b/app/schemas/models/achievement.coffee
index 289b5e2bd..98d4767ad 100644
--- a/app/schemas/models/achievement.coffee
+++ b/app/schemas/models/achievement.coffee
@@ -91,5 +91,6 @@ AchievementSchema.definitions = {}
 AchievementSchema.definitions['mongoQueryOperator'] = MongoQueryOperatorSchema
 AchievementSchema.definitions['mongoFindQuery'] = MongoFindQuerySchema
 c.extendTranslationCoverageProperties AchievementSchema
+c.extendPatchableProperties AchievementSchema
 
 module.exports = AchievementSchema
diff --git a/app/schemas/models/campaign.schema.coffee b/app/schemas/models/campaign.schema.coffee
index 34225115a..2c97dccc1 100644
--- a/app/schemas/models/campaign.schema.coffee
+++ b/app/schemas/models/campaign.schema.coffee
@@ -124,5 +124,6 @@ _.extend CampaignSchema.properties, {
 
 c.extendBasicProperties CampaignSchema, 'campaign'
 c.extendTranslationCoverageProperties CampaignSchema
+c.extendPatchableProperties CampaignSchema
 
 module.exports = CampaignSchema
diff --git a/app/schemas/models/patch.coffee b/app/schemas/models/patch.coffee
index 5789b5962..e2e056af9 100644
--- a/app/schemas/models/patch.coffee
+++ b/app/schemas/models/patch.coffee
@@ -1,6 +1,6 @@
 c = require './../schemas'
 
-patchables = ['level', 'thang_type', 'level_system', 'level_component', 'article', 'achievement']
+patchables = ['level', 'thang_type', 'level_system', 'level_component', 'article', 'achievement', 'campaign']
 
 PatchSchema = c.object({title: 'Patch', required: ['target', 'delta', 'commitMessage']}, {
   delta: {title: 'Delta', type: ['array', 'object']}
diff --git a/server/achievements/Achievement.coffee b/server/achievements/Achievement.coffee
index d3046546e..be576e532 100644
--- a/server/achievements/Achievement.coffee
+++ b/server/achievements/Achievement.coffee
@@ -81,6 +81,7 @@ AchievementSchema.post 'save', -> @constructor.loadAchievements()
 AchievementSchema.plugin(plugins.NamedPlugin)
 AchievementSchema.plugin(plugins.SearchablePlugin, {searchable: ['name']})
 AchievementSchema.plugin plugins.TranslationCoveragePlugin
+AchievementSchema.plugin plugins.PatchablePlugin
 
 module.exports = Achievement = mongoose.model('Achievement', AchievementSchema, 'achievements')
 
diff --git a/server/campaigns/Campaign.coffee b/server/campaigns/Campaign.coffee
index b32d72cf1..4d536ca08 100644
--- a/server/campaigns/Campaign.coffee
+++ b/server/campaigns/Campaign.coffee
@@ -8,5 +8,6 @@ CampaignSchema.index({slug: 1}, {name: 'slug index', sparse: true, unique: true}
 
 CampaignSchema.plugin(plugins.NamedPlugin)
 CampaignSchema.plugin(plugins.TranslationCoveragePlugin)
+CampaignSchema.plugin plugins.PatchablePlugin
 
 module.exports = mongoose.model('campaign', CampaignSchema)

From b686a7f4a18661e1618aa4b580ff97030a060aa5 Mon Sep 17 00:00:00 2001
From: Scott Erickson <sderickson@gmail.com>
Date: Thu, 5 Feb 2015 13:58:07 -0800
Subject: [PATCH 32/36] Fixed running tests with karma.

---
 app/assets/javascripts/run-tests.js | 4 +++-
 app/core/initialize.coffee          | 2 ++
 karma.conf.js                       | 1 +
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/app/assets/javascripts/run-tests.js b/app/assets/javascripts/run-tests.js
index 913f71fe3..a32c38e6e 100644
--- a/app/assets/javascripts/run-tests.js
+++ b/app/assets/javascripts/run-tests.js
@@ -1,8 +1,10 @@
 // Helper for running tests through Karma.
 // Hooks into the test view logic for running tests.
 
+
+window.userObject = {_id:'1'}
 initialize = require('core/initialize');
 initialize.init();
 console.debug = function() {}; // Karma conf doesn't seem to work? Debug messages are still emitted when they shouldn't be.
 TestView = require('views/TestView');
-TestView.runTests();
\ No newline at end of file
+TestView.runTests();
diff --git a/app/core/initialize.coffee b/app/core/initialize.coffee
index 3d42b664a..0ad7b49da 100644
--- a/app/core/initialize.coffee
+++ b/app/core/initialize.coffee
@@ -43,6 +43,8 @@ init = ->
   handleNormalUrls()
   setUpMoment() # Set up i18n for moment
 
+module.exports.init = init
+
 handleNormalUrls = ->
   # http://artsy.github.com/blog/2012/06/25/replacing-hashbang-routes-with-pushstate/
   $(document).on 'click', "a[href^='/']", (event) ->
diff --git a/karma.conf.js b/karma.conf.js
index 00ba3af7f..c7ed0175d 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -9,6 +9,7 @@ module.exports = function(config) {
 
     // list of files / patterns to load in the browser
     files : [
+      'public/javascripts/vendor.js', // need for jade definition...
       'public/javascripts/whole-vendor.js',
       'public/lib/ace/ace.js',
       'public/javascripts/aether.js',

From 1d8f91c42fd8bd162d29a08ab78d1948bff2c5f2 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Thu, 5 Feb 2015 15:05:22 -0800
Subject: [PATCH 33/36] Added campaign world selector portal screen for half of
 players.

---
 .../images/pages/play/portal-background.png   | Bin 0 -> 4702 bytes
 .../images/pages/play/portal-campaigns.png    | Bin 0 -> 528762 bytes
 app/locale/en.coffee                          |   1 +
 app/models/User.coffee                        |   8 +
 app/styles/play/campaign-view.sass            |  74 +++++++++
 app/templates/play/campaign-view.jade         | 125 ++++++++------
 app/views/core/CocoView.coffee                |   2 +-
 app/views/play/CampaignView.coffee            | 154 ++++++++++++++----
 app/views/play/level/ControlBarView.coffee    |   5 +-
 .../play/level/modal/HeroVictoryModal.coffee  |   2 +-
 server/campaigns/campaign_handler.coffee      |   9 +
 11 files changed, 290 insertions(+), 90 deletions(-)
 create mode 100644 app/assets/images/pages/play/portal-background.png
 create mode 100644 app/assets/images/pages/play/portal-campaigns.png

diff --git a/app/assets/images/pages/play/portal-background.png b/app/assets/images/pages/play/portal-background.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a9d33933e80b226408c840cd40e0f3d97b8cdcf
GIT binary patch
literal 4702
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

literal 0
HcmV?d00001

diff --git a/app/assets/images/pages/play/portal-campaigns.png b/app/assets/images/pages/play/portal-campaigns.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d9806dd15378e8ad29337e04c6b9cc7a006ad99
GIT binary patch
literal 528762
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%0A+yPeoblB~CKem7QI%-x6<0?Vi
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

literal 0
HcmV?d00001

diff --git a/app/locale/en.coffee b/app/locale/en.coffee
index 732875659..ad19489b6 100644
--- a/app/locale/en.coffee
+++ b/app/locale/en.coffee
@@ -998,6 +998,7 @@
     play_counts: "Play Counts"
     feedback: "Feedback"
     payment_info: "Payment Info"
+    campaigns: "Campaigns"
 
   delta:
     added: "Added"
diff --git a/app/models/User.coffee b/app/models/User.coffee
index 2dcc1dcc6..4239d3d90 100644
--- a/app/models/User.coffee
+++ b/app/models/User.coffee
@@ -148,6 +148,14 @@ module.exports = class User extends CocoModel
     application.tracker.identify leaderboardsGroup: @leaderboardsGroup unless me.isAdmin()
     @leaderboardsGroup
 
+  getShowsPortal: ->
+    return @showsPortal if @showsPortal?
+    group = me.get('testGroupNumber')
+    @showsPortal = if group < 128 then true else false
+    @showsPortal = true if me.isAdmin()
+    application.tracker.identify showsPortal: @showsPortal unless me.isAdmin()
+    @showsPortal
+
   getVideoTutorialStylesIndex: (numVideos=0)->
     # A/B Testing video tutorial styles
     # Not a constant number of videos available (e.g. could be 0, 1, 3, or 4 currently)
diff --git a/app/styles/play/campaign-view.sass b/app/styles/play/campaign-view.sass
index 444248910..a01a9a9d5 100644
--- a/app/styles/play/campaign-view.sass
+++ b/app/styles/play/campaign-view.sass
@@ -478,6 +478,80 @@ $gameControlMargin: 30px
   .particle-man
     z-index: 2
 
+  .portal
+    position: relative
+    width: 100%
+    height: 100%
+    background: transparent url(/images/pages/play/portal-background.png)
+    display: flex
+    align-items: center
+    justify-content: center
+
+    .portals
+      $campaignWidth: 317px
+      $campaignHeight: 634px
+      $campaignHoverScale: 1.2
+      width: 6 * $campaignWidth
+      height: $campaignHeight * $campaignHoverScale
+      flex-wrap: nowrap
+      display: flex
+      overflow: hidden
+
+      .campaign
+        width: $campaignWidth
+        height: $campaignHeight
+        margin-top: $campaignHeight * ($campaignHoverScale - 1) / 2
+        background: transparent url(/images/pages/play/portal-campaigns.png) no-repeat 0 0
+        display: inline-block
+        flex-shrink: 0
+        position: relative
+        cursor: pointer
+        // http://easings.net/#easeOutBack plus tweaked a bit: http://cubic-bezier.com/#.11,.67,.08,1.42
+        @include transition(0.25s cubic-bezier(0.11, 0.67, 0.8, 1.42))
+
+        &:hover
+          @include scale($campaignHoverScale)
+
+        &.silhouette
+          @include filter(contrast(50%) brightness(65%))
+          pointer-events: none
+
+        &.locked
+          @include filter(contrast(80%) brightness(80%))
+          pointer-events: none
+
+        &.forest
+          background-position: (-1 * $campaignWidth) 0
+        &.desert
+          background-position: (-2 * $campaignWidth) 0
+        &.mountain
+          background-position: (-3 * $campaignWidth) 0
+        &.ice
+          background-position: (-4 * $campaignWidth) 0
+        &.volcano
+          background-position: (-5 * $campaignWidth) 0
+
+        .campaign-label
+          position: absolute
+          top: 55%
+          width: 100%
+          text-align: center
+
+          .campaign-name, .levels-completed, .campaign-locked
+            margin: 0
+            color: rgb(232, 217, 87)
+            text-shadow: black 2px 2px 0, black -2px -2px 0, black 2px -2px 0, black -2px 2px 0, black 2px 0px 0, black 0px -2px 0, black -2px 0px 0, black 0px 2px 0
+            z-index: 30
+            pointer-events: none
+
+          .levels-completed
+            font-size: 22px
+
+          .play-button
+            margin-top: 30px
+            min-width: 100px
+
+
 
 body.ipad #campaign-view
   // iPad only supports up to Kithgard Gates for now.
diff --git a/app/templates/play/campaign-view.jade b/app/templates/play/campaign-view.jade
index 227a24da3..7b8a0c3fd 100644
--- a/app/templates/play/campaign-view.jade
+++ b/app/templates/play/campaign-view.jade
@@ -1,54 +1,77 @@
-.map
-  .gradient.horizontal-gradient.top-gradient
-  .gradient.vertical-gradient.right-gradient
-  .gradient.horizontal-gradient.bottom-gradient
-  .gradient.vertical-gradient.left-gradient
-  .map-background(alt="", draggable="false")
+if campaign
+  .map
+    .gradient.horizontal-gradient.top-gradient
+    .gradient.vertical-gradient.right-gradient
+    .gradient.horizontal-gradient.bottom-gradient
+    .gradient.vertical-gradient.left-gradient
+    .map-background(alt="", draggable="false")
 
-  each level in levels
-    if !level.hidden
-      div(style="left: #{level.position.x}%; bottom: #{level.position.y}%; background-color: #{level.color}", class="level" + (level.next ? " next" : "") + (level.disabled ? " disabled" : "") + (level.locked ? " locked" : "") + " " + (levelStatusMap[level.slug] || ""), data-level-slug=level.slug, data-level-original=level.original, title=i18n(level, 'name') + (level.disabled ? ' (Coming Soon to Adventurers)' : ''))
-        if level.unlocksHero && (!level.purchasedHero || editorMode)
-          img.hero-portrait(src="/file/db/thang.type/#{level.unlocksHero}/portrait.png")
-        a(href=level.type == 'hero' ? '#' : level.disabled ? "/play" : "/play/#{level.levelPath || 'level'}/#{level.slug}", disabled=level.disabled, data-level-slug=level.slug, data-level-path=level.levelPath || 'level', data-level-name=level.name)
-        if level.requiresSubscription
-          img.star(src="/images/pages/play/star.png")
-        if levelStatusMap[level.slug] === 'complete'
-          img.banner(src="/images/pages/play/level-banner-complete.png")
-        if levelStatusMap[level.slug] === 'started'
-          img.banner(src="/images/pages/play/level-banner-started.png")
-      div(style="left: #{level.position.x}%; bottom: #{level.position.y}%", class="level-shadow" + (level.next ? " next" : "") + " " + (levelStatusMap[level.slug] || ""))
-      .level-info-container(data-level-slug=level.slug, data-level-path=level.levelPath || 'level', data-level-name=level.name)
-        - var playCount = levelPlayCountMap[level.slug]
-        div(class="level-info " + (levelStatusMap[level.slug] || "") + (level.requiresSubscription ? " premium" : ""))
-          .level-status
-          h3= i18n(level, 'name') + (level.disabled ? " (Coming soon!)" : (level.locked ? " (Locked)" : ""))
-          - var description = i18n(level, 'description') || level.description || ""
-          .level-description!= marked(description)
-          if level.disabled
-            p
-              span.spr(data-i18n="play.awaiting_levels_adventurer_prefix") We release five levels per week.
-              a.spr(href="/contribute/adventurer")
-                strong(data-i18n="play.awaiting_levels_adventurer") Sign up as an Adventurer
-              span.spl(data-i18n="play.awaiting_levels_adventurer_suffix") to be the first to play new levels.
-              
-          if !level.disabled && !level.locked
-            if playCount && playCount.sessions
-              .play-counts.hidden
-                span.spl.spr= playCount.sessions
-                span(data-i18n="play.players") players
-                span.spr , #{Math.round(playCount.playtime / 3600)}
-                span(data-i18n="play.hours_played") hours played
-            if levelStatusMap[level.slug] === 'complete'
-              button.btn.btn-warning.btn.btn-lg.btn-illustrated.view-solutions(data-level-slug=level.slug)
-                span(data-i18n="leaderboard.scores")
-            button.btn.btn-success.btn.btn-lg.btn-illustrated.start-level(data-i18n="common.play") Play
-    else if level.unlocksHero && !level.purchasedHero
-      img.hero-portrait(src="/file/db/thang.type/#{level.unlocksHero}/portrait.png", style="left: #{level.position.x}%; bottom: #{level.position.y}%;")
-  
-  for adjacentCampaign in adjacentCampaigns
-    a(href=(editorMode ? "/editor/campaign/" : "/play/") + adjacentCampaign.slug)
-      span.glyphicon.glyphicon-share-alt.campaign-switch(style=adjacentCampaign.style, title=adjacentCampaign.name, data-campaign-id=adjacentCampaign.id)
+    each level in levels
+      if !level.hidden
+        div(style="left: #{level.position.x}%; bottom: #{level.position.y}%; background-color: #{level.color}", class="level" + (level.next ? " next" : "") + (level.disabled ? " disabled" : "") + (level.locked ? " locked" : "") + " " + (levelStatusMap[level.slug] || ""), data-level-slug=level.slug, data-level-original=level.original, title=i18n(level, 'name') + (level.disabled ? ' (Coming Soon to Adventurers)' : ''))
+          if level.unlocksHero && (!level.purchasedHero || editorMode)
+            img.hero-portrait(src="/file/db/thang.type/#{level.unlocksHero}/portrait.png")
+          a(href=level.type == 'hero' ? '#' : level.disabled ? "/play" : "/play/#{level.levelPath || 'level'}/#{level.slug}", disabled=level.disabled, data-level-slug=level.slug, data-level-path=level.levelPath || 'level', data-level-name=level.name)
+          if level.requiresSubscription
+            img.star(src="/images/pages/play/star.png")
+          if levelStatusMap[level.slug] === 'complete'
+            img.banner(src="/images/pages/play/level-banner-complete.png")
+          if levelStatusMap[level.slug] === 'started'
+            img.banner(src="/images/pages/play/level-banner-started.png")
+        div(style="left: #{level.position.x}%; bottom: #{level.position.y}%", class="level-shadow" + (level.next ? " next" : "") + " " + (levelStatusMap[level.slug] || ""))
+        .level-info-container(data-level-slug=level.slug, data-level-path=level.levelPath || 'level', data-level-name=level.name)
+          - var playCount = levelPlayCountMap[level.slug]
+          div(class="level-info " + (levelStatusMap[level.slug] || "") + (level.requiresSubscription ? " premium" : ""))
+            .level-status
+            h3= i18n(level, 'name') + (level.disabled ? " (Coming soon!)" : (level.locked ? " (Locked)" : ""))
+            - var description = i18n(level, 'description') || level.description || ""
+            .level-description!= marked(description)
+            if level.disabled
+              p
+                span.spr(data-i18n="play.awaiting_levels_adventurer_prefix") We release five levels per week.
+                a.spr(href="/contribute/adventurer")
+                  strong(data-i18n="play.awaiting_levels_adventurer") Sign up as an Adventurer
+                span.spl(data-i18n="play.awaiting_levels_adventurer_suffix") to be the first to play new levels.
+
+            if !level.disabled && !level.locked
+              if playCount && playCount.sessions
+                .play-counts.hidden
+                  span.spl.spr= playCount.sessions
+                  span(data-i18n="play.players") players
+                  span.spr , #{Math.round(playCount.playtime / 3600)}
+                  span(data-i18n="play.hours_played") hours played
+              if levelStatusMap[level.slug] === 'complete'
+                button.btn.btn-warning.btn.btn-lg.btn-illustrated.view-solutions(data-level-slug=level.slug)
+                  span(data-i18n="leaderboard.scores")
+              button.btn.btn-success.btn.btn-lg.btn-illustrated.start-level(data-i18n="common.play") Play
+      else if level.unlocksHero && !level.purchasedHero
+        img.hero-portrait(src="/file/db/thang.type/#{level.unlocksHero}/portrait.png", style="left: #{level.position.x}%; bottom: #{level.position.y}%;")
+
+    for adjacentCampaign in adjacentCampaigns
+      a(href=(editorMode ? "/editor/campaign/" : "/play/") + adjacentCampaign.slug)
+        span.glyphicon.glyphicon-share-alt.campaign-switch(style=adjacentCampaign.style, title=adjacentCampaign.name, data-campaign-id=adjacentCampaign.id)
+
+else
+  .portal
+    .portals
+      for campaignSlug in ['dungeon', 'forest', 'desert', 'mountain', 'ice', 'volcano']
+        - var campaign = campaigns[campaignSlug];
+        div(class="campaign #{campaignSlug}" + (campaign ? "" : " silhouette") + (campaign && campaign.locked ? " locked" : ""), data-campaign-slug=campaignSlug)
+          .campaign-label
+            h2.campaign-name
+              if campaign
+                span= i18n(campaign.attributes, 'fullName')
+              else
+                span ???
+            if campaign && campaign.levelsTotal
+              h3.levels-completed
+                span= campaign.levelsCompleted
+                | /
+                span= campaign.levelsTotal
+            if campaign && campaign.locked
+              h3.campaign-locked(data-i18n="play.locked") Locked
+            else if campaign
+              btn(data-i18n="common.play").btn.btn-illustrated.btn-lg.btn-success.play-button
 
 .game-controls.header-font
   button.btn.items(data-toggle='coco-modal', data-target='play/modal/PlayItemsModal', data-i18n="[title]play.items")
@@ -85,7 +108,7 @@ button.btn.btn-lg.btn-inverse#volume-button(data-i18n="[title]play.adjust_volume
   .glyphicon.glyphicon-volume-down
   .glyphicon.glyphicon-volume-up
 
-if campaign.loaded
+if campaign && campaign.loaded
   h1#campaign-status
     .campaign-status-background
       .campaign-name
diff --git a/app/views/core/CocoView.coffee b/app/views/core/CocoView.coffee
index 73835d28e..b94359362 100644
--- a/app/views/core/CocoView.coffee
+++ b/app/views/core/CocoView.coffee
@@ -241,7 +241,7 @@ module.exports = class CocoView extends Backbone.View
 
   showLoading: ($el=@$el) ->
     $el.find('>').addClass('hidden')
-    $el.append loadingScreenTemplate()
+    $el.append(loadingScreenTemplate()).i18n()
     @_lastLoading = $el
 
   hideLoading: ->
diff --git a/app/views/play/CampaignView.coffee b/app/views/play/CampaignView.coffee
index cc8108b44..cf64953ff 100644
--- a/app/views/play/CampaignView.coffee
+++ b/app/views/play/CampaignView.coffee
@@ -27,6 +27,11 @@ class LevelSessionsCollection extends CocoCollection
     super()
     @url = "/db/user/#{me.id}/level.sessions?project=state.complete,levelID"
 
+class CampaignsCollection extends CocoCollection
+  url: '/db/campaign'
+  model: Campaign
+  project: ['name', 'fullName', 'i18n']
+
 module.exports = class CampaignView extends RootView
   id: 'campaign-view'
   template: template
@@ -41,18 +46,29 @@ module.exports = class CampaignView extends RootView
     'click .level-info-container .start-level': 'onClickStartLevel'
     'click .level-info-container .view-solutions': 'onClickViewSolutions'
     'click #volume-button': 'onToggleVolume'
+    'click .portal .campaign': 'onClickPortalCampaign'
+    'mouseenter .portals': 'onMouseEnterPortals'
+    'mouseleave .portals': 'onMouseLeavePortals'
+    'mousemove .portals': 'onMouseMovePortals'
 
-  constructor: (options, @terrain='dungeon') ->
+  constructor: (options, @terrain) ->
     super options
-    options ?= {}
-
-    @campaign = new Campaign({_id:@terrain})
-    @campaign = @supermodel.loadModel(@campaign, 'campaign').model
-
-    @editorMode = options.editorMode
+    @editorMode = options?.editorMode
+    if @editorMode
+      @terrain ?= 'dungeon'
+    else unless me.getShowsPortal()
+      @terrain ?= 'dungeon'
     @levelStatusMap = {}
     @levelPlayCountMap = {}
     @sessions = @supermodel.loadCollection(new LevelSessionsCollection(), 'your_sessions', null, 0).model
+    @listenToOnce @sessions, 'sync', @onSessionsLoaded
+    unless @terrain
+      @campaigns = @supermodel.loadCollection(new CampaignsCollection(), 'campaigns', null, 0).model
+      @listenToOnce @campaigns, 'sync', @onCampaignsLoaded
+      return
+
+    @campaign = new Campaign({_id:@terrain})
+    @campaign = @supermodel.loadModel(@campaign, 'campaign').model
 
     # Temporary attempt to make sure all earned rewards are accounted for. Figure out a better solution...
     @earnedAchievements = new CocoCollection([], {url: '/db/earned_achievement', model:EarnedAchievement, project: ['earnedRewards']})
@@ -69,7 +85,6 @@ module.exports = class CampaignView extends RootView
 
     @supermodel.loadCollection(@earnedAchievements, 'achievements')
 
-    @listenToOnce @sessions, 'sync', @onSessionsLoaded
     @listenToOnce @campaign, 'sync', @getLevelPlayCounts
     $(window).on 'resize', @onWindowResize
     @probablyCachedMusic = storage.load("loaded-menu-music")
@@ -99,6 +114,7 @@ module.exports = class CampaignView extends RootView
     @musicPlayer?.destroy()
     clearTimeout @playMusicTimeout
     @particleMan?.destroy()
+    clearInterval @portalScrollInterval
     super()
 
   getLevelPlayCounts: ->
@@ -136,31 +152,16 @@ module.exports = class CampaignView extends RootView
   getRenderData: (context={}) ->
     context = super(context)
     context.campaign = @campaign
-    context.levels = _.values($.extend true, {}, @campaign.get('levels'))
-    context.levelsCompleted = context.levelsTotal = 0
-    for level in context.levels
-      level.position ?= { x: 10, y: 10 }
-      level.locked = not me.ownsLevel level.original
-      level.locked = false if @levelStatusMap[level.slug] in ['started', 'complete']
-      level.locked = false if @editorMode
-      level.locked = false if @campaign.get('name') is 'Auditions'
-      level.disabled = true if level.adminOnly and @levelStatusMap[level.slug] not in ['started', 'complete']
-      level.color = 'rgb(255, 80, 60)'
-      if level.requiresSubscription
-        level.color = 'rgb(80, 130, 200)'
-      if unlocksHero = _.find(level.rewards, 'hero')?.hero
-        level.unlocksHero = unlocksHero
-      if level.unlocksHero
-        level.purchasedHero = level.unlocksHero in (me.get('purchased')?.heroes or [])
-      level.hidden = level.locked
-      unless level.disabled
-        ++context.levelsTotal
-        ++context.levelsCompleted if @levelStatusMap[level.slug] is 'complete'
+    context.levels = _.values($.extend true, {}, @campaign?.get('levels') ? {})
+    @annotateLevel level for level in context.levels
+    count = @countLevels context.levels
+    context.levelsCompleted = count.completed
+    context.levelsTotal = count.total
 
-    @determineNextLevel context.levels if @sessions.loaded
+    @determineNextLevel context.levels if @sessions?.loaded
     # put lower levels in last, so in the world map they layer over one another properly.
     context.levels = (_.sortBy context.levels, (l) -> l.position.y).reverse()
-    @campaign.renderedLevels = context.levels
+    @campaign.renderedLevels = context.levels if @campaign
 
     context.levelStatusMap = @levelStatusMap
     context.levelPlayCountMap = @levelPlayCountMap
@@ -168,7 +169,7 @@ module.exports = class CampaignView extends RootView
     context.mapType = _.string.slugify @terrain
     context.requiresSubscription = @requiresSubscription
     context.editorMode = @editorMode
-    context.adjacentCampaigns = _.filter _.values(_.cloneDeep(@campaign.get('adjacentCampaigns') or {})), (ac) =>
+    context.adjacentCampaigns = _.filter _.values(_.cloneDeep(@campaign?.get('adjacentCampaigns') or {})), (ac) =>
       return false if ac.showIfUnlocked and (ac.showIfUnlocked not in me.levels()) and not @editorMode
       ac.name = utils.i18n ac, 'name'
       styles = []
@@ -181,6 +182,26 @@ module.exports = class CampaignView extends RootView
       return true
     context.marked = marked
     context.i18n = utils.i18n
+
+    if @campaigns
+      context.campaigns = {}
+      for campaign in @campaigns.models
+        context.campaigns[campaign.get('slug')] = campaign
+        if @sessions.loaded
+          levels = _.values($.extend true, {}, campaign.get('levels') ? {})
+          count = @countLevels levels
+          campaign.levelsTotal = count.total
+          campaign.levelsCompleted = count.completed
+          if campaign.get('slug') is 'dungeon'
+            campaign.locked = false
+          else unless campaign.levelsTotal
+            campaign.locked = true
+          else
+            campaign.locked = true
+      for campaign in @campaigns.models
+        for acID, ac of campaign.get('adjacentCampaigns') ? {}
+          _.find(@campaigns.models, id: acID)?.locked = false if ac.showIfUnlocked in me.levels()
+
     context
 
   afterRender: ->
@@ -203,7 +224,7 @@ module.exports = class CampaignView extends RootView
     unless window.currentModal or not @fullyRendered
       @highlightElement '.level.next', delay: 500, duration: 60000, rotation: 0, sides: ['top']
       if @editorMode
-        for level in @campaign.renderedLevels
+        for level in @campaign?.renderedLevels ? []
           for nextLevelOriginal in level.nextLevels ? []
             if nextLevel = _.find(@campaign.renderedLevels, original: nextLevelOriginal)
               @createLine level.position, nextLevel.position
@@ -220,6 +241,32 @@ module.exports = class CampaignView extends RootView
     authModal.mode = 'signup'
     @openModalView authModal
 
+  annotateLevel: (level) ->
+    level.position ?= { x: 10, y: 10 }
+    level.locked = not me.ownsLevel level.original
+    level.locked = false if @levelStatusMap[level.slug] in ['started', 'complete']
+    level.locked = false if @editorMode
+    level.locked = false if @campaign?.get('name') is 'Auditions'
+    level.disabled = true if level.adminOnly and @levelStatusMap[level.slug] not in ['started', 'complete']
+    level.color = 'rgb(255, 80, 60)'
+    if level.requiresSubscription
+      level.color = 'rgb(80, 130, 200)'
+    if unlocksHero = _.find(level.rewards, 'hero')?.hero
+      level.unlocksHero = unlocksHero
+    if level.unlocksHero
+      level.purchasedHero = level.unlocksHero in (me.get('purchased')?.heroes or [])
+    level.hidden = level.locked
+    level
+
+  countLevels: (levels) ->
+    count = total: 0, completed: 0
+    for level in levels
+      @annotateLevel level unless level.locked?  # Annotate if we haven't already.
+      unless level.disabled
+        ++count.total
+        ++count.completed if @levelStatusMap[level.slug] is 'complete'
+    count
+
   showLeaderboard: (levelSlug) ->
     #levelSlug ?= 'siege-of-stonehold'  # Testing
     leaderboardModal = new LeaderboardModal supermodel: @supermodel, levelSlug: levelSlug
@@ -249,7 +296,7 @@ module.exports = class CampaignView extends RootView
     line.append($('<div class="line">')).append($('<div class="point">'))
 
   applyCampaignStyles: ->
-    return unless @campaign.loaded
+    return unless @campaign?.loaded
     if (backgrounds = @campaign.get 'backgroundImage') and backgrounds.length
       backgrounds = _.sortBy backgrounds, 'width'
       backgrounds.reverse()
@@ -267,7 +314,7 @@ module.exports = class CampaignView extends RootView
     @playAmbientSound()
 
   testParticles: ->
-    return unless @campaign.loaded and me.getForeshadowsLevels()
+    return unless @campaign?.loaded and me.getForeshadowsLevels()
     @particleMan ?= new ParticleMan()
     @particleMan.removeEmitters()
     @particleMan.attach @$el.find('.map')
@@ -280,12 +327,42 @@ module.exports = class CampaignView extends RootView
       continue if particleKey.length is 2  # Don't show basic levels
       @particleMan.addEmitter level.position.x / 100, level.position.y / 100, particleKey.join('-')
 
+  onMouseEnterPortals: (e) ->
+    return unless @campaigns?.loaded and @sessions?.loaded
+    @portalScrollInterval = setInterval @onMouseMovePortals, 100
+    @onMouseMovePortals e
+
+  onMouseLeavePortals: (e) ->
+    return unless @portalScrollInterval
+    clearInterval @portalScrollInterval
+    @portalScrollInterval = null
+
+  onMouseMovePortals: (e) =>
+    return unless @portalScrollInterval
+    $portal = @$el.find('.portal')
+    $portals = @$el.find('.portals')
+    if e
+      @portalOffsetX = Math.round Math.max 0, e.clientX - $portal.offset().left
+    bodyWidth = $('body').innerWidth()
+    fraction = @portalOffsetX / bodyWidth
+    return if 0.2 < fraction < 0.8
+    direction = if fraction < 0.5 then 1 else -1
+    magnitude = 0.2 * bodyWidth * (if direction is -1 then fraction - 0.8 else 0.2 - fraction) / 0.2
+    portalsWidth = 1902  # TODO: if we add campaigns or change margins, this will get out of date...
+    scrollTo = $portals.offset().left + direction * magnitude
+    scrollTo = Math.max bodyWidth - portalsWidth, scrollTo
+    scrollTo = Math.min 0, scrollTo
+    $portals.stop().animate {marginLeft: scrollTo}, 100, 'linear'
+
   onSessionsLoaded: (e) ->
     return if @editorMode
     for session in @sessions.models
       @levelStatusMap[session.get('levelID')] = if session.get('state')?.complete then 'complete' else 'started'
     @render()
 
+  onCampaignsLoaded: (e) ->
+    @render()
+
   preloadLevel: (levelSlug) ->
     levelURL = "/db/level/#{levelSlug}"
     level = new Level().setURL levelURL
@@ -445,3 +522,12 @@ module.exports = class CampaignView extends RootView
       @$el.find('.player-hero-icon').removeClass().addClass('player-hero-icon ' + slug)
       return
     console.error "CampaignView hero update couldn't find hero slug for original:", hero
+
+  onClickPortalCampaign: (e) ->
+    campaign = $(e.target).closest('.campaign')
+    return if campaign.is('.locked') or campaign.is('.silhouette')
+    campaignSlug = campaign.data('campaign-slug')
+    Backbone.Mediator.publish 'router:navigate',
+      route: "/play/#{campaignSlug}"
+      viewClass: CampaignView
+      viewArgs: [{supermodel: @supermodel}, campaignSlug]
diff --git a/app/views/play/level/ControlBarView.coffee b/app/views/play/level/ControlBarView.coffee
index 5d9576ec3..1a5135970 100644
--- a/app/views/play/level/ControlBarView.coffee
+++ b/app/views/play/level/ControlBarView.coffee
@@ -80,9 +80,8 @@ module.exports = class ControlBarView extends CocoView
       @homeLink = c.homeLink = '/play'
       @homeViewClass = 'views/play/CampaignView'
       campaign = @level.get 'campaign'
-      if campaign isnt 'dungeon'
-        @homeLink += '/' + campaign
-        @homeViewArgs.push campaign
+      @homeLink += '/' + campaign
+      @homeViewArgs.push campaign
     else
       @homeLink = c.homeLink = '/'
       @homeViewClass = 'views/HomeView'
diff --git a/app/views/play/level/modal/HeroVictoryModal.coffee b/app/views/play/level/modal/HeroVictoryModal.coffee
index 18d6ecbac..c2512e1b0 100644
--- a/app/views/play/level/modal/HeroVictoryModal.coffee
+++ b/app/views/play/level/modal/HeroVictoryModal.coffee
@@ -326,7 +326,7 @@ module.exports = class HeroVictoryModal extends ModalView
   getNextLevelLink: ->
     link = '/play'
     nextCampaign = @getNextLevelCampaign()
-    link += '/' + nextCampaign unless nextCampaign is 'dungeon'
+    link += '/' + nextCampaign
     link
 
   onClickContinue: (e, extraOptions=null) ->
diff --git a/server/campaigns/campaign_handler.coffee b/server/campaigns/campaign_handler.coffee
index 891fef35f..3d07e8eba 100644
--- a/server/campaigns/campaign_handler.coffee
+++ b/server/campaigns/campaign_handler.coffee
@@ -24,6 +24,15 @@ CampaignHandler = class CampaignHandler extends Handler
   hasAccess: (req) ->
     req.method is 'GET' or req.user?.isAdmin()
 
+  get: (req, res) ->
+    return @sendForbiddenError(res) if not @hasAccess(req)
+    # We don't have normal text search or anything set up to make /db/campaign work, so we'll just give them all campaigns, no problem.
+    q = @modelClass.find {}
+    q.exec (err, documents) =>
+      return @sendDatabaseError(res, err) if err
+      documents = (@formatEntity(req, doc) for doc in documents)
+      @sendSuccess(res, documents)
+
   getByRelationship: (req, res, args...) ->
     relationship = args[1]
     if relationship in ['levels', 'achievements']

From 097dbd11dd2842a3e3af5365a6174eacc3344876 Mon Sep 17 00:00:00 2001
From: Scott Erickson <sderickson@gmail.com>
Date: Thu, 5 Feb 2015 15:24:59 -0800
Subject: [PATCH 34/36] Added a script for getting some subscription data more
 easily.

---
 scripts/analytics/subscriptionStats.js | 69 ++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)
 create mode 100644 scripts/analytics/subscriptionStats.js

diff --git a/scripts/analytics/subscriptionStats.js b/scripts/analytics/subscriptionStats.js
new file mode 100644
index 000000000..ddc3c3697
--- /dev/null
+++ b/scripts/analytics/subscriptionStats.js
@@ -0,0 +1,69 @@
+// To use: set the range you want below, make sure your environment has the stripe key, then run:
+// node scripts/analytics/subscriptions.js 
+
+require('coffee-script');
+require('coffee-script/register');
+config = require('../../server_config');
+if(config.stripe.secretKey.indexOf('sk_test_')==0) {
+  throw new Error('You should not run this on the test data... Get your environment in gear.');
+}
+
+stripe = require('stripe')(config.stripe.secretKey);
+
+var range = {
+  gt: ''+(new Date('2015-01-01').getTime()/1000),
+  lt: ''+(new Date('2015-02-01').getTime()/1000)
+}; 
+
+begin = function(starting_after) {
+  var query = {date: range, limit: 100};
+  if(starting_after) {
+    query.starting_after = starting_after;
+  }
+  stripe.invoices.list(query, onInvoicesReceived);
+}
+
+customersPaid = []
+
+onInvoicesReceived = function(err, invoices) {
+  for(var i in invoices.data) {
+    var invoice = invoices.data[i];
+    if(!invoice.paid) { continue; }
+    customersPaid.push(invoice.customer);
+  }
+  if(invoices.has_more) {
+    console.log('Loaded', customersPaid.length, 'invoices.')
+    begin(invoices.data[i].id);
+  }
+  else {
+    console.log('How many customers paid for a subscription:', customersPaid.length);
+    loadNewCustomers();
+  }
+}
+
+loadNewCustomers = function(starting_after) {
+  query = {created: range, limit: 100};
+  if(starting_after) {
+    query.starting_after = starting_after;
+  }
+  stripe.customers.list(query, onCustomersReceived);
+}
+
+newCustomersPaid = [];
+
+onCustomersReceived = function(err, customers) {
+  for(var i in customers.data) {
+    var customer = customers.data[i];
+    if(customersPaid.indexOf(customer.id) == -1) { continue; }
+    newCustomersPaid.push(customer.id);
+  }
+  if(customers.has_more) {
+    console.log('Loaded', newCustomersPaid.length, 'new customers.');
+    loadNewCustomers(customers.data[i].id);
+  }
+  else {
+    console.log('How many new customers paid for a subscription:', newCustomersPaid.length);
+  }
+}
+
+begin();
\ No newline at end of file

From 3cbf11d404617604ebadbb6b65644032ceea4122 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Thu, 5 Feb 2015 15:40:33 -0800
Subject: [PATCH 35/36] Added a back button to hit campaign selector view.

---
 app/styles/play/campaign-view.sass    | 19 ++++++++++++++++---
 app/templates/play/campaign-view.jade |  4 ++++
 app/views/play/CampaignView.coffee    |  7 +++++++
 3 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/app/styles/play/campaign-view.sass b/app/styles/play/campaign-view.sass
index a01a9a9d5..66e9ad6ef 100644
--- a/app/styles/play/campaign-view.sass
+++ b/app/styles/play/campaign-view.sass
@@ -448,6 +448,21 @@ $gameControlMargin: 30px
     &.vol-down .glyphicon.glyphicon-volume-down
       display: inline-block
 
+  #back-button
+    position: absolute
+    left: 70px
+    left: -webkit-calc(1% + 55px)
+    left: calc(1% + 55px)
+    top: 1%
+    padding: 3px 8px
+    @include opacity(0.75)
+
+    &:hover
+      @include opacity(1.0)
+
+    .glyphicon
+      font-size: 32px
+
   #campaign-status
     position: absolute
     left: 0
@@ -539,10 +554,8 @@ $gameControlMargin: 30px
 
           .campaign-name, .levels-completed, .campaign-locked
             margin: 0
-            color: rgb(232, 217, 87)
+            color: white
             text-shadow: black 2px 2px 0, black -2px -2px 0, black 2px -2px 0, black -2px 2px 0, black 2px 0px 0, black 0px -2px 0, black -2px 0px 0, black 0px 2px 0
-            z-index: 30
-            pointer-events: none
 
           .levels-completed
             font-size: 22px
diff --git a/app/templates/play/campaign-view.jade b/app/templates/play/campaign-view.jade
index 7b8a0c3fd..ee679fabc 100644
--- a/app/templates/play/campaign-view.jade
+++ b/app/templates/play/campaign-view.jade
@@ -108,6 +108,10 @@ button.btn.btn-lg.btn-inverse#volume-button(data-i18n="[title]play.adjust_volume
   .glyphicon.glyphicon-volume-down
   .glyphicon.glyphicon-volume-up
 
+if campaign
+  .btn.btn-lg.btn-inverse#back-button(data-i18n="[title]resources.campaigns", title="Campaigns")
+    .glyphicon.glyphicon-globe
+
 if campaign && campaign.loaded
   h1#campaign-status
     .campaign-status-background
diff --git a/app/views/play/CampaignView.coffee b/app/views/play/CampaignView.coffee
index cf64953ff..ad9dac8aa 100644
--- a/app/views/play/CampaignView.coffee
+++ b/app/views/play/CampaignView.coffee
@@ -46,6 +46,7 @@ module.exports = class CampaignView extends RootView
     'click .level-info-container .start-level': 'onClickStartLevel'
     'click .level-info-container .view-solutions': 'onClickViewSolutions'
     'click #volume-button': 'onToggleVolume'
+    'click #back-button': 'onClickBack'
     'click .portal .campaign': 'onClickPortalCampaign'
     'mouseenter .portals': 'onMouseEnterPortals'
     'mouseleave .portals': 'onMouseLeavePortals'
@@ -516,6 +517,12 @@ module.exports = class CampaignView extends RootView
         newI = 2
     @updateVolume volumes[newI]
 
+  onClickBack: (e) ->
+    Backbone.Mediator.publish 'router:navigate',
+      route: "/play"
+      viewClass: CampaignView
+      viewArgs: [{supermodel: @supermodel}]
+
   updateHero: ->
     return unless hero = me.get('heroConfig')?.thangType
     for slug, original of ThangType.heroes when original is hero

From 860868c28533bf4cbf401418eb06d08c8995f1a2 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Thu, 5 Feb 2015 16:14:32 -0800
Subject: [PATCH 36/36] Stopped preloading sessions for now, since it's buggy.

---
 app/views/play/CampaignView.coffee | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app/views/play/CampaignView.coffee b/app/views/play/CampaignView.coffee
index ad9dac8aa..88a3d92fa 100644
--- a/app/views/play/CampaignView.coffee
+++ b/app/views/play/CampaignView.coffee
@@ -369,10 +369,10 @@ module.exports = class CampaignView extends RootView
     level = new Level().setURL levelURL
     level = @supermodel.loadModel(level, 'level', null, 0).model
     sessionURL = "/db/level/#{levelSlug}/session"
-    @preloadedSession = new LevelSession().setURL sessionURL
-    @preloadedSession.levelSlug = levelSlug
-    @preloadedSession.fetch()
-    @listenToOnce @preloadedSession, 'sync', @onSessionPreloaded
+    #@preloadedSession = new LevelSession().setURL sessionURL
+    #@preloadedSession.levelSlug = levelSlug
+    #@preloadedSession.fetch()
+    #@listenToOnce @preloadedSession, 'sync', @onSessionPreloaded
 
   onSessionPreloaded: (session) ->
     levelElement = @$el.find('.level-info-container:visible')