Coding enemies is almost always needed in games. Nearly every style of game involves enemies, and Infected definately is going to be one of those games. Creating enemy behavior will allow different experiences almost every time someone plays my game.