As a first game this is not bad. Id say look into wave spawners instead of throwing 100 zombies at the player all at once I noticed a lot of game lag because of this. But regardless for a weeks work not bad :)