changed creature constructor