
Done:

  arena scrolling
  automake
  transparency
  pngs
  collisions
  ball source/target
  bitmap pool
  enemies (partial)
  weapons (partial)
  explosions
  air resistance
  tractor graphic (partial)
  tractor improvements (mass)
  exhaust graphic
  font
  screen window
  player status, player damage
  money
  shop/more weapons (partial)
  better collisions (player ship bounces wierdly)
  levels
  level descriptions
  player rescue collisions
  collision avoidance
  Title screen/game restart
  score
  switches+gates
  Make extra engines available in shop.
  Make bought equipment increase mass of ship 
  weapon graphics in shop
  Player energy/generators - make it so weapons/engines use energy when fired, make extra generators available in shop.
  invulnerability grace period
  
  (0.1 released)
  
  Sound: we can play sound now, but many events don't have suitable effects
  Hi scores
  Removed framerate-dependency
  Better (expensive) generators
  Windows version: it can build in mingw now!
  Better collisions (rockets won't pass through walls any more.)
  Hac^H^H^HFixed problems with collisions involving blocks under the shop
  Even more awesome weapons! (scatter shot)
  More levels

  (0.2 released)

  Fixed the Stupid AOE Bug: damage from area effects was based on the centre of
    the enemy - but some enemies, like the level 10 UFO, are so large that they
    can be *hit* by a rocket and yet not have their centre inside the blast
    radius, so they counted as outside its area of effect and took no damage.
    Doh!  Increased miner hitpoints so they won't chain-react under the new system.
  Improved framerate.  Mover-scenery collision detection was unbelievably slow,
    because it was unbelievably stupid.  Fixed this by doing a quick test first.
    Slowness and stupidity are now back at believable levels.
  Made it possible to load levels from text files
  Made collision direction work better (hitting the diagonal tiles was particuarly bad)
    All collisions seem reasonable now except for jamming the ship into a corner, which 
    behaves rather strangely
  Added some command line options (help, fullscreen, window, list directories)
  Proper installation (make install now works)
  Even more even more awesome weapons! (r.b.g, sniper)
  Added fireworks to hi score table.  Apart from looking nice, this helps indicate change in 
    state (input->display)

Not done yet:

Needed for version 4

  make shop more usable
  background
  Avoid ridiculously large bitmaps in the arena
  Even more even more awesome weapons! (scoop) 
  Save/load hi scores
  Level-dependent physics
  better error reporting when loading levels
  weapon configurations
  Clean up code



Do later:
  
  More levels
  More enemies

  Less hideous graphics (block.png and sink.png are particularly bad)
  more sound effects? (engine noise, level exit)
  Music ?

  Some sort of reward for finishing the game would be nice
  



