diff --git a/app_generators/ahn/templates/components/simon_game/lib/simon_game.rb b/app_generators/ahn/templates/components/simon_game/lib/simon_game.rb
index <HASH>..<HASH> 100644
--- a/app_generators/ahn/templates/components/simon_game/lib/simon_game.rb
+++ b/app_generators/ahn/templates/components/simon_game/lib/simon_game.rb
@@ -38,8 +38,7 @@ class SimonGame
       call_context.play 'good'
     else
       call_context.play %W(#{number.size - 1} times wrong-try-again-smarty)
-      initialize_attempt
-      initialize_number
+      reset
     end
   end
 
@@ -54,4 +53,9 @@ class SimonGame
   def initialize_number
     @number ||= ''
   end
+  
+  def reset
+    @attempt, @number = '', ''
+  end
+  
 end
The SimonGame component formerly forgot to reset its number after a failed try. Closes ticket #5.


git-svn-id: <URL>