Fixed enemy base code so the spawn  logic is in FixedUpdate() rather than Update()