Challenge: 
Winner?: 
No
Code Snippet: 
set display mode 640,480,32
sync on
sync rate 40

Dim cool(0):cool(0) = 5
Dim Life(0):Life(0) = 40
Dim Grid(130+cool(0),98+cool(0))
Dim Neighbors(8)

restore stuff
For I = 1 to 8
    Read Neighbors(I)
Next I

Do

  cls
  
  x = int(mousex()/5)
  y = int(mousey()/5)
  
  for yint=y-cool(0) to y+cool(0)
      for xint=x-cool(0) to x+cool(0)
          If rnd(5) > 3 then Grid(xint+cool(0),yint+cool(0)) = Life(0)
      next xint
  next yint
  
  For y = 1 to 96
      For x = 1 to 128
          If Grid(x,y) > 0 then box ((x-1)*5)+1,((y-1)*5)+1,x*5,y*5,rgb(x*2,0,y*2),rgb(x*2,0,y*2+2),rgb(x*2+2,0,y*2),rgb(x*2+2,0,y*2+2): Grid(x,y) = Grid(x,y) - 1
      Next x
  Next y
  
  text 5,5,str$(screen fps())
  
  sync

Loop

Stuff:
Data 0,0,2,1,0,0,0,0