<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,12 +4,22 @@
 #   code (cc) oneup &lt;hello@geeq.at&gt;
 #   graphics (cc) kingpepe
 
+require &quot;activesupport&quot;
+require &quot;kyoto_reconstruction&quot;
+
+def game
+  $game
+end
+
 class Spaceinvaders &lt; Game
   attr_accessor :player
   include Collideable
+  include Timer
   resolution [640, 480]
 
   def setup
+    $game = self
+    
     @x, @y = 0, 0
     @player = PlayerShip.new
     @objects &lt;&lt; @player
@@ -24,6 +34,17 @@ class Spaceinvaders &lt; Game
       end
       row += 1
     end
+    
+    every(2.seconds) do
+      row = 0
+      x = 10 # fixme: calculate from EnemyShip.rows
+      EnemyShip.cols.times do
+        enemy = EnemyShip.new(x, row)
+        @objects &lt;&lt; enemy
+        x += (enemy.width + 10)
+      end
+      row += 1
+    end
   end
   
   def font</diff>
      <filename>spaceinvaders/spaceinvaders.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1c8b9ea434124e5346bca21da5f940c84a27af01</id>
    </parent>
  </parents>
  <author>
    <name>oneup</name>
    <email>hello@geeq.at</email>
  </author>
  <url>http://github.com/oneup/puituniverse/commit/4370f0bdb4aa857e625c818a5fb788baa808040f</url>
  <id>4370f0bdb4aa857e625c818a5fb788baa808040f</id>
  <committed-date>2009-07-05T18:16:51-07:00</committed-date>
  <authored-date>2009-07-05T18:16:51-07:00</authored-date>
  <message>threw out overcomplicated Timer::Constructors (kyoto2-style) stuff and integrated every (kyoto1-style)</message>
  <tree>6040f9b05fae4e45f44b6354078c8edc760cfa16</tree>
  <committer>
    <name>oneup</name>
    <email>hello@geeq.at</email>
  </committer>
</commit>
