Not only you

.
I said it because I want feedback and would like to know if you would use it?
Btw, I also made the spawn system:
private function init takes nothing returns nothing
local Wave w = 0
local GroupSpawn gs = 0
//: Instanciate a new wave
//: spawn every 30 seconds
//: spawn delay time: 2.75 seconds.
set w = Wave.create(30, 2.75)
//: Instanciate a new GroupSpawn
//: based on Point(0., 0.)
set gs = GroupSpawn.create(0., 0.)
//: Add a new unitspawn to the current spawngroup.
//: type: 'hpea'
//: amount: 4
call gs.addUnitSpawn(UnitSpawn.create('hpea', 4))
//: Add the groupspawn to the wave
call w.addGroupSpawn(gs)
endfunction