                     isEmptyRow = false
 
             if isEmptyRow
-                @movePoints += 10
-
+                @movePoints += @board.size * 10
+
+        @lowerFields()
+
+    lowerFields: () ->
         # lower fields (gravity)
         tweens = []
         for y in [@board.size-2..0]


        # threshold depends on current score, so more points you have -> longer path
        # you have to create to get moves bonus
        threshold = Math.floor(@level.score / (@board.size*20)) + @board.size - 1
        if @moveLength >= threshold
            @level.movesDiff = @moveLength - threshold
            @level.moves += @level.movesDiff


            onFinish: =>
                if lastMove
                    @checkEmptyLines()
                else
                    @moveToNextField(nextField)

